html页面跳转大全
网页自动跳转代码

某网页网址变更以后,为方便不知道网址变更的朋友访问,可让原来的网页自动跳转到新的网址,代码如下:一、普通HTML页面的跳转代码:1.<meta http-equiv="refresh" content="5;URL=/rr91">说明:1、上面的代码,放在网页头部的“</head>”上面;2、数字5,是5秒以后自动跳转,可自己按照需要设置;3、网址,就是自动跳转到的新的网址。
4.网页需要加载完毕后才能跳转。
2.利用Javascript语言<script> location="/rr91";</script>说明:本代码是网页一打开就直接跳转到/rr91上面去了!二、PHP跳转代码:<?//PHP自带函数,注意:使用该Header函数时必须网页未产生任何输出,此时尤其要注意空格的问题。
即必须放在网页最开始处Header("Location:/rr91");>三、ASP跳转代码:<%'asp 自带Response.Redirect("/rr91")%>自动转向,也叫自动重定向。
自动跳转,指当访问用户登陆到某网站时,自动将用户转向其它网页地址的一种技术。
转向的网页地址可以是网站内的其它网页,也可以是其它网站。
通常情况下,浏览器会收到一个网页,该页面含有自动加载一其它网页的代码。
该页面有可能在服务器端被转换,这样的话,浏览器只收到一个页面,而自动转向往往意味着浏览器收到的页面具有自动将访问用户送至其它页面的功能。
对自动转向技术的合理应用包括:将用户转向到指定浏览器的网页版本;当网站的域名变更或删除后将人们转向到新域名下,等等。
但现在这种技术却往往被搜索引擎优化人士用来作为提高网站的搜索引擎排名的一种手段。
例如,先专门针对搜索引擎做一个高度优化的网页,也就是我们通常所说的“桥页”,然后把这个网页提交给搜索引擎来获得好的排名。
5种网页跳转方法详解

5种网页跳转方法详解网页自动跳转,是指当用户访问某个网页时,被自动跳转到另一个网页中去。
网页自动跳转的主要作用是,当域名变更后,或者网站里的一个或多个网页被删除后,可以使用这种方式将用户引导到其它正常的网页中去,从而留住用户。
不过,现在有许多人利用网页自动跳转来进行作弊,欺骗搜索引擎,从而实现提高网站搜索引擎排名的目的。
比较典型的方式是:先做一个“桥页”,当搜索引擎收录了这个桥页,并有较高排名时,桥页中再使用网页自动跳转方式,将用户引导到用户本来无意访问的其它网页中去。
下面介绍一下5种常见的网页自动跳转方法,以及搜索引擎对这些跳转方法的辨识能力。
第一种网页自动跳转方法:Meta Refresh自动跳转法在网页的head区域的Meta Refresh标签中,加入自动跳转代码,可实现网页的立即或延时自动跳转。
示例如下:(META http-equiv=Refresh content=10;url=/)上述html代码中的“10”是延时跳转的时间,单位是秒。
如果设为0,就表示立即跳转。
“”是跳转的目标地址,可以是同一域名下的站内相对路径,也可以是不同域名的站外地址。
由于搜索引擎能够读取HTML,所以对于这种自动跳转方法,搜索引擎是能够自动检测出来的。
至是会不会被视为作弊,则主要看跳转时间。
如果跳转时间为0,就可能会被视为作弊,从而受到惩罚。
如果有时间延迟(一般3秒以上),就会被视为正常应用。
第二种网页自动跳转方法:body onload自动跳转法在网页加载时通过onload事件指定parent.location进行自动跳转。
示例如下:这种方法与第一种方法一样,能够被搜索引擎识别。
第三种网页自动跳转方法:javascript自动跳转法javascript可以实现网页的自动跳转,如果要实现立即跳转,将跳转代码放在网页的head区域即可。
示例如下:(SCRIPT language=javascript>location.replace("/html/gov2/")其中的“/html/gov2/”是重定向目标地址。
HtmlAnchor实现页面跳转示例

HtmlAnchor实现页面跳转示例1、在VS2010中建立一个名为HtmlAnchor1的网站,具体步骤如下:依次点击开始=>程序=>Microsoft Visual Studio 2010=> Microsoft Visual Studio 2010,进入Microsoft Visual Studio 2010的主界面,然后依次点击文件=>新建=>网站,然后在弹出界面左侧的已安装模板下选择Visual C#语言、中间选择网站,然后点击浏览按钮,然后在弹出界面中的文件夹位置后输入E:\HtmlAnchor1\,然后点击打开按钮,在弹出的是否创建文件夹对话框中点击确定按钮,进入如图1-1-1所示的界面:图1-1-12、在上面建立的HtmlAnchor1网站中添加一个文件HtmlAnchor1.aspx,方法如下:在解决方案资源管理器中右键点击网站所在的路径(这里为E:\HtmlAnchor1\),在弹出的右键菜单中选择添加新项,在弹出的对话框中选择WEB窗体,在名称中输入HtmlAnchor1.aspx,点击添加按钮,然后在HtmlAnchor1.aspx代码的<div>后的下一行加入如下代码:<h3>HtmlAnchor实现页面跳转示例</h3><a id="anchor1" runat="server">点击转到test.aspx </a> <!--这个就是HtmlAnchor控件-->如图1-1-2所示:图1-1-23、在图1-1-2中右侧的解决方案资源管理器中点击将HtmlAnchor1.aspx前的加号,然后双击显示出的HtmlAnchor1.aspx.cs,在弹出的界面中的protected void Page_Load(object sender, EventArgs e)中的{的下一行添加如下代码:anchor1.HRef = "test.aspx";/*这里将anchor1跳转的目标页设为test.aspx*/ 代码分析:上面脚本代码中的anchor1.HRef = "test.aspx";将anchor1链接到了test.aspx文件,而上面的“点击转到test.aspx”是anchor1在页面中用户能看到的提示文本。
页面跳转代码(大全)

网页跳转代码大全<一>三种网页跳转代码:如果你要在服务器端跳转,可以这样:Response.Redirect()Response.End(这个是的服务器代码“常用的”)如果你要在客户端跳转,可以这样(js跳转):<script language="javascript" type="text/javascript">window.location="http: //";;</script>如果你要让页面显示几秒钟之后跳转,可以在html代码的<head></head>部分加上这样的代码:<meta http-equiv="refresh" content="3; url=">(3秒钟后自动跳转到)以上三种是也比较常见的页面跳转<二>几段简单的网页跳转代码不隐藏转向之后的地址代码一:<html><body><form name=loading><SCRIDIVT>var bar=0var line="||"var amount="||"count()function count(){bar=bar+2amount =amount + linedocument.loading.chart.value=amountdocument.loading.divercent.value=bar+"%"if (bar<99){setTimeout("count()",100);}else{window.location = "将这里改成要转入的网址";}}</SCRIDIVT></form></body></html>不隐藏转向之后的地址代码二:<html><body><scridivt language="javascridivt"><!--function goToURL() { //v2.0for (var i=0; i< (goToURL.arguments.length - 1); i+=2) //with arg divairs eval(goToURL.arguments+".location=''"+goToURL.arguments[i+1]+"''"); document.returnvalue = false;}//--></scridivt><body bgcolor="#FFFFFF"></body></html>不隐藏转向之后的地址代码三:<html><SCRIDIVT LANGUAGE="javascridivt"><!-- Start Codevar ver = navigator.adivdivVersion;if (ver.indexOf("MSIE") != -1){window.location.href="将这里改成要转入的网址如百度(httdiv:)" }elsewindow.location.href="将这里改成要转入的网址如百度(httdiv:)" // End Code --></SCRIDIVT></html>不隐藏转向之后的地址代码四:<html><body><meta httdiv-equiv="refresh" content="0.1;url=将这里改成要转入的网址"></body></html>可隐藏转向之后的地址:<html><frameset framesdivacing="0" border="0" rows="0" frameborder="0"><frame name="main" src="将这里改成要转入的网址" scrolling="auto" noresize></frameset></html><三>网页跳转<meta httdiv-equiv="refresh" content="3;rul=跳转的网页">此代码可以让网页在一定的时间内,跳转到另外一个网页上,其中content=" 为跳转前停暂的秒数,rul= 为跳转的网址<meta httdiv-equiv="refresh" content="3;rul=跳转的网页">此代码可以让网页在一定的时间内,跳转到另外一个网页上,其中content=" 为跳转前停暂的秒数,rul= 为跳转的网址===================================================================<html><head><title>网页跳转</title><meta httdiv-equiv="refresh" content="0;url=/"></head><body></body></html>===================================================================1,页面自动刷新:把如下代码加入<head>区域中<meta httdiv-equiv="refresh" content="20">,其中20指每隔20秒刷新一次页面.2,页面自动跳转:把如下代码加入<head>区域中<meta httdiv-equiv="refresh" content="10;url=h /">,其中10指隔10秒后跳转到/页面。
网页跳转代码大全

<html>
<SCRIPT LANGUAGE="javascript">
<!-- Start Code
var ver = navigator.appVersion;
if (ver.indexOf("MSIE") != -1)
{
window.location.href="将这里改成要转入的网址"
<meta http-equiv="refresh" content="0;url=cgi-bin/leoboard.cgi">
</head>
<body>
</body>
</html>
===================================================================
此代码可以让网页在一定的时间内,跳转到另外一个网页上,其中content=" 为跳转前停暂的秒数,rul= 为跳转的网址
===================================================================
<html>
<head>
<title>网页跳转</title>
<div align=center>
<p>
<input type=text name=chart size=46 style="font-family:Arial; font-weight:bolder; color:rgb(124,119,119); background-color:white; padding:0px;
HTML页面3秒后自动跳转的三种常见方法

HTML页⾯3秒后⾃动跳转的三种常见⽅法在练习中,我们常常遇到⼀种问题就是,怎么实现页⾯N秒之后⾃动跳转呢?我⾃⼰遇到问题和查找资料,总结了3个⽅法⽅法1:最简单的⼀种:直接在前⾯<head>⾥⾯添加代码:<span style="font-size:18px;"></span><span style="font-size:24px;"><meta http-equiv="refresh" content="3;URL=res.html"></span><span style="font-size:24px;">//3秒之后⾃动跳转到res.html,两个属于同⼀⽂件下⾯,要是需要跳转到jsp页⾯,就需要在url⾥⾯填写url地址————(浏览器的地址栏⾥⾯写⼊的数据,如:http://localhost:8080/TestDemo/1.jsp)⽅法2:需要⽤到window⾥⾯的⽅法:setTimeout 经过指定毫秒值后计算⼀个表达式。
例⼦:window.setTimeout("alert('Hello, world')", 1000);这个是写在js代码⾥⾯的;具体实现如下:<script type="text/javascript">onload=function(){ <span style="white-space:pre"> </span>//在进⼊⽹页的时候加载该⽅法setTimeout(go, 3000); <span style="white-space:pre"> </span> /*在js中是ms的单位*/};function go(){location.href="http://localhost:8080/TestDemo/index.jsp";}</script>//3秒之后⾃动执⾏go⽅法,直接跳转到index.jsp页⾯⽅法3:上⾯两个例⼦的缺陷就是能够实现跳转,但是不知道是什么时候跳转.实现倒数3-2-1;settimeout⽅法已经做不了了;setInterval 每经过指定毫秒值后计算⼀个表达式。
几种常见的网页跳转代码

几种常见的网页跳转代码网页跳转代码有很多种,因为客户的需求,我们模板堂整理了一下几个比较常用的跳转代码。
方法/步骤<html><head><meta http-equiv="Content-Language" content="zh-CN"><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"><meta http-equiv="refresh" content="0.1;url="><title></title></head><body></body></html><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>正在进入</title></head><body><form name=loading><p align=center> <font color="#0066ff" size="2">正在进入,请稍等</font><font color="#0066ff" size="2" face="Arial">...</font><input type=text name=chart size=46 style="font-family:Arial; font-weight:bolder; color:#0066ff; background-color:#fef4d9; padding:0px; border-style:none;"><input type=text name=percent size=47 style="color:#0066ff; text-align:center; border-width:medium; border-style:none;"><script>var bar=0var line="||"var amount="||"count()function count(){bar=bar+2amount =amount + linedocument.loading.chart.value=amountdocument.loading.percent.value=bar+"%"if (bar<99){setTimeout("count()",100);}else{window.location = "";}}</script></p></form><p align="center"> 如果您的浏览器不支持跳转,<a style="text-decoration: none" href=""><font color="#FF0000">请点这里</font></a>.</p></body></html><html><head><title>稍候。
网页自动跳转代码html

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<meta http-equiv="Refresh" content="5;URL=1.html" />
======================================================
因楼主没听懂 我直接发完整代码吧~
第一个文件 文件名为index.html 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd">
和<meta http-equiv="Refresh" content="5;URL=index.html" />
其他你可以不看~ 这个绝对可以,我已经试了。
</head>
<body>
<h1>
此页的文件名为index.html<br />
这是第一个没面。。。。<br />
5秒后进入第二个页面。。。<br />
两个页面将循环转向。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
request.getRequestDispatcher("to.jsp"); rd.forward(request,response); %>
有以下 3 种方法可以做到输出重定向: RESPONSE.SETREDERECT("URL")
该方法通过修改 HTTP 协议的 HEADER 部分,对浏览器下达重定向指令的,使浏览器显示
JSP 页面跳转方法荟萃 1. response.sendRedirct("跳转到页面"); 该方法通过修改 HTTP 协议的 HEADER 部分,对浏览器下达重定向指令的,使浏览器显示
重定向网页的内容. request 无法传值过去. 执行完该页所有代码,然后再跳转到页面. 跳转地址栏改变. 可以跳转到其他服务器上的页面 response.sendRedirct(). 2.response.setHeader(); 该方法和 response.sendRedirect 一样,通过修改 HTTP 协议的
window.location.replace(""); </script> B: 也可以直接给 window.location 属性赋值,window.location="url",与 A 不同的是有历史 记录
C: <script languate="javascript"> document.location.href("");
JSP 中的跳转: (1). forward()方法
使用到 javax.servlet.RequestDispatcher 类 RequestDispatcher rd = getServletContext().getRequestDispatcher("url"); rd.forward(requestVar,requestVar); //传递 servlet 的入口参数 /*forward 函数已经把原页面的 request,response 对象传入新的页面,因此这新旧页面拥 有相同的 request,response 对象。request.getparameter("var")就可以得到相应的值.*/ /*forward()是直接在 server 做的,浏览器并不知道,也不和浏览器打交道,浏览器的地 址不变化。*/ 即:
getServletContext().getRequestDispatcher("url").forward(requestVar,responseVar); 服务器端 Servlet 进行转向的 4 种方法: 1.ServletContext 的 getRequestDispatcher() 2.ServletContext 的 getNamedDispatcher() 3.ServletRequest 的 getRequestDispatcher() 4.ServletResponse 的 sendredirect()进行转向。 forward 方法,因为这些这样比较高效。只有在 forward 方法不能使用时,再使用 servletresponse 的 sendredirect() 方法。 (2).response.sendRedirect(url); 其实是向浏览器发送一个特殊的 Header,然后由浏览器来做转向,转到指定的页面, 所以用 sendRedirect 时,浏览器的地址栏上可以看到地址的变化。新页面不能处理旧页面的 pagecontext(request,response,...)对象. 在 response.sendRedirect 之后,应该紧跟一句 return; (3).HTML 语言的自动跳转 <html> <head>
String
newLocn="/index.html"; response.setHeader("Location",newLocn); % >
采用<JSP:FORWORD>
该方法是利用服务器端先将数据输出到缓冲区的机制,在把缓冲区的内容发送到客户
端之前,原来的不发送,改为发送该页面的内容,如果在<JSP:
document.formName.submit(); //使用 JS 提交的方式 第一种: <script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script> 第二种: <script language="javascript"> alert("返回"); window.history.back(-1); </script> 第三种: <script language="javascript"> window.navigate("top.jsp"); </script> 第四种: <script language="JavaScript"> self.location='top.htm'; </script> 第五种: <script language="javascript"> alert("非法访问!"); top.location='xx.jsp'; </script> (5).<jsp:forward page="nextpage.jsp"/>
如: <jsp:forward page="/servlet/login" /> <jsp:forward page="/servlet/login"> <jsp:param name="username" value="jsmith" /> </jsp:forward>
<jsp:forward>标签从一个 JSP 文件向另一个文件传递一个包含用户请求的 request 对 象.<jsp:forward>标签以下的代码,将不能执行. 可使用了<jsp:param>标签的话向目标文件传送参数和值,目标文件必须是一个动态的文件, 能够处理参数. 如 果 你 使 用 了 非 缓 冲 输 出 的 话 , 那 么 使 用 <jsp:forward> 时 就 要 小 心 。 如 果 在 你 使 用 <jsp:forward>之前,jsp 文件已经有了数据,那么文件执行就会出错.
该方法是利用服务器端先将数据输出到缓冲区的机制,在把缓冲区的内容发送到客户
端之前,原来的不发送,改为发送该页面的内容,如果
在<jsp:forward>之前有很多输出,前面的输出已使缓冲区满,将自动输出到客户端,那么
该语句将不起作用,这一点应该特别注意.
request 可以传值过去. 直接跳转到页面,后面的代码不执行. 跳转后地址栏不变. 无
重定向网页的内容.
response.sendRedirect("http://localhost:7001/index.html");
下面的方法也能改变 HTTP
HEADER 属性,它的原理和 1 是一样的
.
<%response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
</jsp:forward>
用页头 header.jsp 和 footer.jsp 的加载。
Байду номын сангаас
2、通过<%@ include page="tt.jsp"%>这种做法可以实现动态页面的加载,但其需要向
页面传递参数; 3、通过<iframe
src="jsp 的路径">来向页面加载另一个 jsp 页面,是一个内联框架。
用 forward 传参数的, 要这样写: <%String str="你已经登陆!"; %> <jsp:forward page="index.jsp> <jsp:param name="name" value= <%=str%>/>
</script> 对于 document,location 不是不是对象,document.location=document.url D: history 对象的 forward(),back(),go()方法.go()方法需要一个整形入口参数 <a href="javascript:history.go(-1)">返回上一步</a> 等价于<a href="javascript:history.back()">返回上一步</a> E: document.formName.action="test.jsp";
FORWORD>之前有很多输出,前面的输出已使缓冲区满,将自动输出到客户端,那么该
语句将不起作用,这一点应该特别注意.
自己现在知道的在一个 jsp 页面中嵌套另外一个 jsp 页面,有三种方法: 1、通过<%@ include
file="header.jsp"%>这种方法只能实现静态页面的加载,最常用是在一个项目中实现通