сейчас похожим занимаюсь - сделал так
var $cont = $('#myiframe_id');
var _oninit = function (e) {
try {
var $iframe_doc = $cont.contents();
if ($iframe_doc
&& $iframe_doc.length
) {
/* Фрейм загружен - можно работать с ним $iframe_doc - это элемент document в фрейме *
$cont.unbind('load',_oninit);
} else {
window.setTimeout( _oninit , 100 );
}
} catch (e) {
window.setTimeout( _oninit, 100 );
}
};
$cont.bind('load', _oninit );
$cont.attr('src','http://путь к странице которую нужно загрузить в фрейм');
но учтите, что если домен фрейма и верхнего сайта отличается - ничего не выйдет - политика безопасности не даст достучаться до объекта document в фрейме