0

JavaScript の初心者。最終的に新しい URL に移動することを目的とした AJAX 関数があります。ただし、ユーザーが自分で URL を入力したかのように新しいページが表示されるのではなく、新しいページは、onclick ハンドラーを介してスクリプトを起動したボタンの同じ div 内に一種の「挿入」されます。問題の行は次のとおりです。

window.location.href("newpage.html");

私が欲しいのは、古いページが新しいページに置き換えられ、古いページが閲覧履歴に保持されることです。

このスクリプトは、フォーム内のボタンによって呼び出されることに注意してください。役に立つ場合は、コード全体を表示できます。

ありがとう!

4

1 に答える 1

2

通常は次のように使用されます。

window.location.href = "newpage.html"

href関数ではなく、プロパティです。

参考文献:

window.location.assign("http://whatever")メソッドと混同されている可能性があると思います

警告:href(url)一部のブラウザー (IE???) では動作する可能性がありますが、FireFox では動作しません。JS-Execute 経由で実行すると、明示的な「関数ではありません」というエラーが発生します。

于 2013-07-02T19:55:51.040 に答える