ユーザーがiframeで閲覧するときに、親ページの先頭にスクロール(0,0)することはできますか?たとえば、検索結果を含むページ全体の高さであるiframeがあります。 iframeの[次のページ]ボタンをクリックすると、フォーカスはページの下部にとどまります。
これを検出できるかどうかさえわかりません。 iframeのsrc値は実際には変更されません。
P.S.このサイトでiframeを使用する必要がある理由はわかりませんが、IE6が標準のブラウザであるため、質問はしませんでした。
実際、onloadイベントは、iframe内を移動するときに機能するように見えます。
<iframe src="http://mysite.com" height="2392px" width="100%" name="searchFrame" onload="scroll(0,0);"></iframe>
別の方法として、iframeに親フレームに一番上までスクロールするように依頼することができます。
parent.scrollTo(0,0);
公式のブラウザサポートについては調べていませんが、IE9、FF10、Chrome 17、Safari5.1で動作します。
<iframe onload="parent.location= 'http://mysite.com/page.html#nameofdivonthetopofpage';" ...