zoukankan      html  css  js  c++  java
  • 实现网页页面跳转的几种方法大全(meta标签、js实现、php实现)

    1、meta标签实现

    只需在head里加上下面这一句就行了,在当前页面停留0.1秒后跳转到目标页面

     代码如下 复制代码

    1 <meta http-equiv="refresh" content="0.1; url=http://www.111cn.net/">

    2、Javascript实现

    方法一:

    这个方法比较常用

    1 window.location.href = "http://www.111cn.net/";

    方法二:

     代码如下 复制代码

    1 self.location = "http://www.111cn.net/";

    方法三:

     代码如下 复制代码

    1 top.location = "http://www.111cn.net/";

    方法四:

    只对IE系列浏览器有效,实用性不大

     代码如下 复制代码

    1 window.navigate("http://www.111cn.net/");

    3、php实现

     代码如下 复制代码

    <?php     header("Location: http://www.111cn.net/"); ?>


    方法五:

    带进度条HTM页面跳转

     代码如下 复制代码

    <html>
    <head>
    <meta http-equiv="Content-Language" content="zh-cn">
    <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
    <title>跳转到itlearner.com</title>
    </head>
    <body>
    <form name=loading>
    <P align=center><FONT face=Arial color=#0066ff size=2>loading...</FONT> 
    <INPUT style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; COLOR: #0066ff; BORDER-TOP-style: none; PADDING-TOP: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-style: none; BORDER-LEFT-style: none; BORDER-BOTTOM-style: none" 
    size=46 name=chart> 
    <BR>
    <INPUT style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #0066ff; BORDER-BOTTOM: medium none; TEXT-ALIGN: center" size=47 name=percent>
    <script language="javascript"> 
    var bar=0 
    var line="||" 
    var amount="||" 
    count() 
    function count(){ 
        bar=bar+2 
        amount =amount + line 
        document.loading.chart.value=amount 
        document.loading.percent.value=bar+"%" 
        if (bar<99){
            setTimeout("count()",100);
        }else{
            window.location = "http://www.111cn.net/";
        } 
    }
    </script>
    </P>
    </form>

    第六:PHP页面跳转、JavaScript(常用、推荐)

    例如,此代码可以放在程序中的任何合法位置。

     代码如下 复制代码

    < ?php 
    $url = http://www.111cn.net
    echo "<script language='javascript' type='text/javascript'>"; 
    echo "window.location.href='$url'"; 
    echo "</script>"; 
    ?>.
    </body>
    </html>

    第七:有具体倒计时的效果

     代码如下 复制代码

    <!doctype html> 
    <head> 
    <meta charset=utf-8" /> 
    <title>js定时跳转页面的方法</title> 
    </head> 
    <body> 
    <script> 
    var t=10;//设定跳转的时间 
    setInterval("refer()",1000); //启动1秒定时 
    function refer(){  
        if(t==0){ 
            location=http://www.111cn.net; //#设定跳转的链接地址 
        } 
        document.getElementById('show').innerHTML=""+t+"秒后跳转到百度"; // 显示倒计时 
        t--; // 计数器递减 
        //本文转自: 

    </script> 
    <span id="show"></span> 
    </body> 
    </html>

    Ok,以上就是今天总结的几种页面跳转的方法了。

  • 相关阅读:
    使用 lntelliJ IDEA 创建 Maven 工程的springboot项目
    HTTP协议小记
    TCP/UDP的网络底层实现
    TCP的三次握手和四次挥手
    IP地址和MAC地址绑定的必要性
    什么是回调函数?
    基于TCP实现的Socket通讯详解
    HTTP协议随笔
    计算机虚拟世界的入门常识(1)——信号的原理
    UDP比TCP好用的优势
  • 原文地址:https://www.cnblogs.com/lazb/p/6085319.html
Copyright © 2011-2022 走看看