Ну, похоже, браузер генерирует событие "load" для элемента <iframe>
в контексте содержащей страницы. «Load» срабатывает при изменении «src»; не уверен, срабатывает ли он, когда iframe меняет сам себя.
edit: да, похоже, он срабатывает, когда страница перезагружается "внутренне"
Таким образом, вы можете попробовать:
$('iframe#yourId').load(function() {
alert("the iframe has been loaded");
});