@ mek после попытки различными методами, лучшее решение, которое я нашел, это:
На внешней странице определите функцию скроллера:
<script type="text/javascript">
function gotop() {
scroll(0,0);
}
</script>
Затем, когда вы определяете iframe, установите обработчик загрузки (который запускается каждый раз, когда источник iframe загружается, т.е. каждый раз, когда вы переходите на новую страницу в iframe)
<iframe id="myframe"
onload="try { gotop() } catch (e) {}"
src="http://yourframesource"
width="100%" height="999"
scrolling="auto" marginwidth="0" marginheight="0"
frameborder="0" vspace="0" hspace="0" >
</iframe>
Хорошая особенность этого подхода заключается в том, что вам не нужно вносить какие-либо изменения в страницы, включенные в iframe (и содержимое iframe может успешно находиться в другом домене - никаких проблем с межсайтовым скриптингом).