私はこのボタンを持っています:
<input id="backbutton" type="button" value="Back" onClick="javascript:window.history.back()"/>
このJavaScript関数を使用して、「index = 1」などのURLパラメータをバックページに追加するにはどうすればよいですか?
私はこのボタンを持っています:
<input id="backbutton" type="button" value="Back" onClick="javascript:window.history.back()"/>
このJavaScript関数を使用して、「index = 1」などのURLパラメータをバックページに追加するにはどうすればよいですか?
Cookie を使用できます:
<input id="backbutton" type="button" value="Back" onClick="runMe()"/>
function runMe()
{
document.cookie = name+"=index%3d1; expires=whenever;path=/";
window.history.back()
}
このような :
document.getElementById('backbutton').addEventListener('click', function() {
window.location = document.referrer + '?index=1';
}, false);
を使用window.history
すると、ユーザーの現在の履歴を変更できますがwindow.history.replaceState()
、この方法は最新のブラウザーでのみ使用できることに注意してください。
より後方互換性のあるソリューションを得るには、ユーザーの履歴に頼るのではなく、明示的な URL を設定して、window.history
完全に回避し、代わりに を使用する必要があります。window.location