1

スクリプトで使用していますが、関数が終了したらlocation.reload()別のスクリプトを実行したいと考えています。reload()

に関連するイベントはありますreload()か?

4

1 に答える 1

2

前のページのすべてのスクリプトは、ページがリロードされるまでになくなっています。したがって、実行されたスクリプトから.reload()、ページが完全にロードされたことを知る方法はありません。

そうでもなければ:

  • iframe を使用すると、iframe だけをリロードして、フレームの外側からロード イベントをリッスンできます。そうすれば、リッスンするスクリプトが保持されます。

  • または、onload提案されているようにページに を含めます。ただし、ページをリロードしただけなので、以前のコード、値、およびすべてがなくなっています。

間違った角度で問題を解決している可能性もあります。すべての値を含むスクリプトをページの変更後も保持する代わりに、データをページの変更間で保持し、すべてのページでそれらを読み取ってみませんか? この場合、localStorage または cookies が役に立ちます。

于 2012-07-24T18:38:59.310 に答える