Contoh dalam artikel ini meringkaskan kaedah pelaksanaan biasa lompat halaman Javascript. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:
Ikhtisar
Saya percaya ramai pembangun web tahu bahawa apabila membangunkan program web, terdapat banyak cara untuk melompat antara halaman, tetapi lompatan yang berkesan akan mendapat dua kali ganda hasil dengan separuh usaha Berikut adalah perkara yang saya gunakan dalam proses pembangunan harian saya kongsi beberapa kaedah lompat JavaScript dengan anda.
Jenis pertama: lompat terus dan tambah parameter
<script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script>
Lompat terus tanpa parameter:
<script language="javascript"> alert("返回"); window.history.back(-1); </script>
Bersarang tag:
<a href="javascript:history.go(-1)">返回上一步</a> <a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>
Jenis ketiga: menyatakan halaman lompatan adalah tidak sah untuk bingkai.
<script language="javascript"> window.navigate("top.jsp"); </script>
Kaedah keempat: menyatakan halaman lompatan sendiri adalah tidak sah untuk bingkai.
<script language="JavaScript"> self.location='top.htm'; </script>
Kaedah kelima: menentukan halaman lompatan sendiri adalah sah untuk bingkai.
<script language="javascript"> alert("非法访问!"); top.location='xx.aspx'; </script>
Jenis keenam: jenis butang Tambah lompatan acara pada butang butang.
<head> <script language="javascript"> function old_page() { window.location = "login.aspx" } function replace() { window.location.replace("login.aspx") } function new_page() { window.open("login.aspx") } </script> </head> <body> <input type="button" onclick="new_page()" value="在新窗口打开s"/> <input type="button" onclick="old_page()" value="跳转后有后退功能"/> <input type="button" onclick="replace()" value="跳转后没有后退功能"/> </body>
Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan JavaScript.