JavaScriptジャンプとリフレッシュ
3300 ワード
1.window.location.href方式
3.window.loction.replace方式でページジャンプを実現し、第一の方式との違いに注意する.
window.locations.href(“3.aspx”)を使う;
ユーザーインターフェースから見ても違いはありませんが、3.aspxページには「戻る」ボタンがあります.window.history.go(-1)を呼び出します.wondow.history.back()方法の時、このリターンボタンを1時に2.aspxページに戻すと、違いが出ます.window.location.replace(「3.aspx」)を使うと、3.aspxページに接続すると、3.aspxページでwindow.history.go(-1)を呼び出します.wondow.history.back()方法はよくないです.1.aspxに戻ります.4.self.location方式はページジャンプを実現し、下のtop.locationとは少し違っています.
要約二:
1.Javascriptは前のページのhistory.go(-1)に戻り、2つのページを返します.history.go(-2); 2.history.back() 3.window.history.forward()は次のページに戻ります. 4.window.history.go(何ページ目に戻っても、訪問したURLが使えます.) 例: 前のペ`ジに reponse.Write(<) レスポンス.Write(「if(!confirm){history.back)」) レスポンス.Write( ) レスポンス.Write(<history.go(-1) 前のペ`ジに ページジャンプ:onclick=「window.locations.href='list.aspx'」 P.S. 小テクニック(JSはJSを参照): <mce:script type=text/javascript> Javascriptはページのいくつかの方法を更新します. 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommmand('Refresh') 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href ページの自動更新方法: 1.ページ自動更新:下記のコードをエリアに追加します.
<script language="javascript" type="text/javascript">
window.location.href="target.aspx";
</script>
2.window.navigate方式ジャンプ<script language="javascript">
window.navigate("target.aspx");
</script>
3.window.loction.replace方式でページジャンプを実現し、第一の方式との違いに注意する.
<script language="javascript">
window.location.replace("target.aspx");
</script>
3つのjspページ(1.aspx、2.aspx、3.aspx)があって、システムのデフォルトに入るのは1.aspxで、私が2.aspxに入る時、2.aspxの中でwindow.location.replace(3.aspx)を使います.window.locations.href(“3.aspx”)を使う;
ユーザーインターフェースから見ても違いはありませんが、3.aspxページには「戻る」ボタンがあります.window.history.go(-1)を呼び出します.wondow.history.back()方法の時、このリターンボタンを1時に2.aspxページに戻すと、違いが出ます.window.location.replace(「3.aspx」)を使うと、3.aspxページに接続すると、3.aspxページでwindow.history.go(-1)を呼び出します.wondow.history.back()方法はよくないです.1.aspxに戻ります.4.self.location方式はページジャンプを実現し、下のtop.locationとは少し違っています.
<script language="JavaScript">
self.location='target.aspx';
</script>
5.top.location <script language="javascript">
top.location='target.aspx';
</script>
6.このようなジャンプはおすすめできません.<script language="javascript">
alert(" ");
window.history.back(-1);
</script>
meta方式でジャンプを実現(content=3単位は秒)<meta http-equiv=refresh content=3;URL="http://www.dayanmei.com">
要約二:
1.Javascriptは前のページのhistory.go(-1)に戻り、2つのページを返します.history.go(-2); 2.history.back() 3.window.history.forward()は次のページに戻ります. 4.window.history.go(何ページ目に戻っても、訪問したURLが使えます.) 例: 前のペ`ジに reponse.Write(<
<meta http-equiv="refresh" content="20">
20とは、20秒ごとにページを更新することです. 2.ページ自動ジャンプ:下記のコードをエリアに追加します. <meta http-equiv="refresh" content="20;url=http://www.wyxg.com">
うち20は20秒後にジャンプします.http://www.wyxg.comページ 3.ページ自動更新js版 <mce:script language="JavaScript"><!--
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); // 1
// -->
</mce:script>