<div class="codetitle"> <span><a style="CURSOR: pointer" data="86520" class="copybut" id="copybut86520" onclick="doCopy('code86520')"><u>コードをコピー</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code86520"> <br><input type=button value=refresh onclick= window.location .reload()"> <br><input type=button value=forward onclick="window.history.go(1)"> <br><input type=button value=back onclick= "window.history.go(-1)"> <br><input type=button value=forward onclick="window.history.forward()"> <br><input type=button value=back onclick="window.history.back()"> 戻る更新<input type=button value=Back onclick="window.history.go(-1);window.location.reload()"> 🎜> <br>C# Web プログラムで、ページ ボタンの前のページに戻るコードを記述した場合</div> <br><br><div class="codetitle"> <span>コードをコピー<a style="CURSOR: pointer" data="78234" class="copybut" id="copybut78234" onclick="doCopy('code78234')"><u> </u> コードは次のとおりです。</a></span> </div>this.RegisterClientScriptBlock("E", "<script language=javascript>history.go(-2);</script>"); <div class="codebody" id="code78234"> <br> <br>ここで、history.go(-2) は、ボタン イベントがトリガーされる前にページが更新されているため、-2 と記述されます。 </div> <br><br><div class="codetitle"> <span>コードをコピー<a style="CURSOR: pointer" data="56207" class="copybut" id="copybut56207" onclick="doCopy('code56207')"><u></u> コードは次のとおりです。</a></span> </div>Response.Write("<スクリプト言語=javascript>history.go(-2);</script>"); <div class="codebody" id="code56207"> <br> <br>ここにも「-2」と書きます。スクリプトを直接記述するのとは異なります。 History.back() は前のページです</div> <br><br><div class="codetitle"> <span>コードをコピーします<a style="CURSOR: pointer" data="95728" class="copybut" id="copybut95728" onclick="doCopy('code95728')"><u></u> コードは次のとおりです:</a></span> </div> i= 1 <div class="codebody" id="code95728">history.go(i) <br>[html] <br>指定されたページに移動<br>history.go(0) の場合、これら 2 つの JS コードを更新することになります。 IEの進化版に相当する、戻る機能。 <br>具体的な使用方法は、いつ必要になるかによって異なります。たとえば、ユーザー登録時の検証はバックグラウンド検証であり、要件が満たされていない場合に使用できるため、ユーザーがデータを繰り返し入力する必要性を最小限に抑えることができます。 <br>例: ページの読み込み中: <br>[code] <br>function onLoadPage(){ <br>if(event.srcElement.tagName=="SPAN"){ <br>oFrame=top.window.middle .frames[2]; <br>oTxt=event.srcElement.innerText; <br>switch(oTxt){ <br>case "forward": <br>oFrame.history.go(1);戻る": <br>oFrame.history.back(); <br>ケース "更新": <br>oFrame.location.reload(); <br>} <br>} <br>} <br><br> <br>JSP ページを開くときは、クライアント スクリプトを使用して更新する必要があります。 <br> Javascript を使用してページを更新するいくつかの方法: </div> <br><br><br><div class="codetitle">コードをコピー <span><a style="CURSOR: pointer" data="77165" class="copybut" id="copybut77165" onclick="doCopy('code77165')"><u> コードは次のとおりです: </u></a> </span>1history.go(0) </div>2 location.reload() <div class="codebody" id="code77165">3 location=location <br>4 location.assign(location) <br>5 document.execCommand('Refresh') <br>6 ウィンドウ。navigate(location) <br>7 location.replace(location) <br>8 document.URL=location.href <br><br> </div>