如何使用js跳转代码

JavaScript06

如何使用js跳转代码,第1张

javascript常用的页面跳转方法为:

window.location.href = some_url

下面举例演示点击按钮后,延迟3秒跳转页面:

1、HTML结构

<input type='button' value='延迟3秒跳转到百度首页' onclick="fun()"/>

2、javascript代码

function fun(){

setTimeout(function(){

window.location.href = "http://www.baidu.com"

},3000)

}

3、演示效果:

一: IIS中实现301转向:

1.打开internet信息服务管理器,在欲重定向的网页或目录上按右键

2.选中“重定向到URL”

3.在对话框中输入目标页面的地址

4.选中“资源的永久重定向”

5.点击“应用”即可生效

ASP下的301转向代码:<%@ Language="VBScript" %><% Response.Status = "301 Moved Permanently" Response.AddHeader "Location", "网址" %>

1、直接跳转加参数

<script language="javascript" type="text/javascript">

    window.location.href="login.jsp?backurl="+window.location.href 

    //或者

   window.location.href='http://www.baidu.com'

</script>

2、返回上一次预览界面

<script language="javascript">

    alert("返回")

    window.history.back(-1)

    //标签嵌套:

    <a href="javascript:history.go(-1)">返回上一步</a>

    <a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>

</script>

3、指定跳转页面 对框架无效

  <script language="javascript">

       window.navigate("top.jsp")

  </script>

4、指定自身跳转页面 对框架无效

  <script language="JavaScript">

          self.location='top.htm'

   </script>

5、指定自身跳转页面 对框架有效

  <script language="javascript">

          alert("非法访问!")

          top.location='xx.aspx'

   </script>

6、按钮式 在button按钮添加 事件跳转

<input name="pclog" type="button" value="GO" onClick="location.href='login.aspx'">

7、在新窗口打开

 <a href="javascript:" onClick="window.open('login.aspx','','height=500,width=611,scrollbars=yes,status=yes')">开新窗口</a>