0

iframeのドメインと親ページが同じように見えても、iframe内から親ページをリロードできないようです。IFRAMEはHTMLページのソースではなく動的に作成されたので、それが問題になる可能性がありますか?

私が使用しているiframeは、ログインするとhttp://www.avaline.com/R3000_3になります。

user:test2@gmail.com pass:test03を使用できます

ログインしたら、「サンプルの注文」ボタンを押してから、「サードパーティの配送業者番号(入力するには、ここをクリックしてください)」と表示されている「ここ」を押します。

javascriptステートメントwindow.top.location.reload()、window.parent.location.reload()、window.parent.location.href = window.parent.location.hrefを使用してみましたが、FF3.6では機能しませんでした。クロスブラウザソリューションを探していますが、他のブラウザには移動しませんでした。

setTimeout( "statement"、2000)内に1行のjavascriptステートメントを配置して、リダイレクトが発生する前にiframeのコンテンツを読み取れるようにしましたが、ステートメントの実行には影響しません...

Iframe内からFirebugコンソールを使用してステートメントをテストおよびデバッグできればと思います。

4

1 に答える 1

1

スクリプトタグは次のとおりです。

<script type="test/javascript">

それが問題かもしれません:-)

これを「text /javascript」に変更しても問題が解決しない場合は、クエリ文字列を少し変更してみてください。

window.top.location.search = window.top.location.search + '&dc=' + (new Date).getTime();
于 2010-05-06T18:07:35.190 に答える