スクリプトで使用していますが、関数が終了したらlocation.reload()
別のスクリプトを実行したいと考えています。reload()
に関連するイベントはありますreload()
か?
スクリプトで使用していますが、関数が終了したらlocation.reload()
別のスクリプトを実行したいと考えています。reload()
に関連するイベントはありますreload()
か?
前のページのすべてのスクリプトは、ページがリロードされるまでになくなっています。したがって、実行されたスクリプトから.reload()
、ページが完全にロードされたことを知る方法はありません。
そうでもなければ:
iframe を使用すると、iframe だけをリロードして、フレームの外側からロード イベントをリッスンできます。そうすれば、リッスンするスクリプトが保持されます。
または、onload
提案されているようにページに を含めます。ただし、ページをリロードしただけなので、以前のコード、値、およびすべてがなくなっています。
間違った角度で問題を解決している可能性もあります。すべての値を含むスクリプトをページの変更後も保持する代わりに、データをページの変更間で保持し、すべてのページでそれらを読み取ってみませんか? この場合、localStorage または cookies が役に立ちます。