2016-07-07 5 views
-2

私はリダイレクトのためにlocation.hrefwindow.openwindow.locationなどを見ました。htmlとjavascriptで使用されるリダイレクト方法はどれですか?

  1. 私はどのデバイスが最良の方法であり、すべてのデバイスで動作しているか知りたいと思います。
  2. もう1つsetTimerを使用して、スクリプトをロードした後に最も良い方法であるページ要素をロードするともう1つのことがありますか?

1と2の両方の質問に対して別々に回答していただき、ありがとうございます。

+0

太字で*全体*の質問を投稿しないでください。読みにくいです。また、2つの無関係な質問がある場合は、別々に投稿してください。 'window.open()'は新しいウィンドウを開きます(奇妙なことです)、実際にはリダイレクトメソッドではなく、* current *ウィンドウの 'location.href'を設定することと匹敵しません。 – nnnnnn

答えて

0
window.location.href = 'URL'; 

は、現在のウィンドウの場所を変更するための標準実装です。

document.locatio nがdocument.urlで置き換え、(非推奨依然として存在する)読み取り専用文字列プロパティです。

parent.window.location.href 

さらに悪いことがある::

parent.document.URL 

私は大規模なブラウザテストを行なったし、いくつかの

window.locationも私が見つけた

最高の形である、フレームに影響しますいくつかのプラグインを持つまれなIEは、2番目の形式では定義されません。

関連する問題