javascript中跳转页面几种方法总结

第一种:

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

js代码

 代码如下 复制代码

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

第二种:跳到前一个历史记录

window.history.back(-1);

js代码

 代码如下 复制代码

<script language="javascript"> 
alert("返回"); 
window.history.back(-1);  
</script>

第三种:

window.navigate(“http://www.111cn.net”);

 代码如下 复制代码

<script language="javascript"> 
window.navigate("top.jsp"); 
</script>

第四种:

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

 代码如下 复制代码

<script language="JavaScript">
 self.location='top.htm';
</script>

第五种:

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

 代码如下 复制代码

<script language="javascript">
 alert("非法访问!");   
top.location='xx.jsp';  
</script>

时间: 2024-10-29 23:03:59

javascript中跳转页面几种方法总结的相关文章

JavaScript中定义函数的三种方法

 这篇文章主要介绍了JavaScript中定义函数的三种方法,本文直接给出代码实现,同时给出了构造函数的相关知识,需要的朋友可以参考下     在JavaScript的世界里,定义函数的方法多种多样,这正是JavaScript灵活性的体现,但是正是这个原因让初学者摸不着头脑,尤其对于没有 语言基础的同学.正所谓条条大道通罗马,但是如果道路太多,会让行路者不知所措,因为不知道走那条路才是正途,呵呵,废话一大篇,闲言少叙,先看代码: 代码如下: /*第一种方法,使用function语句,格式如下*/

js跳转页面几种方法总结

  js为我们提供了大量的跳转页面的命令了,下面我来给大家总结一些常用的js跳转页面方法,希望各位同学有所帮助. 第一种: 代码如下 window.location.href='http://www.45it.net/'; 第二种:跳到前一个历史记录 代码如下 window.history.back(-1); 第三种: 代码如下 window.navigate("http://www.45it.net"); 第四种: 代码如下 self.location='http://www.45i

JavaScript中合并数组的N种方法_javascript技巧

这是一篇简单的文章,关于JavaScript数组使用的一些技巧.我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点. 让我们先考虑下面这情况: 复制代码 代码如下: var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]; var b = [ "foo", "bar", "baz", "bam", "bun", "fun" ]; 很显然最简单的结

Javascript中this绑定的3种方法与比较_javascript技巧

介绍 this 可以说是 javascript 中最耐人寻味的一个特性,学习this 的第一步就是明白 this 既不是指向函数自身也不指向函数的作用域. this 实际上是在函数被调用时发生的绑定,它指向什么地方完全取决于函数在哪里被调用. 为什么需要绑定this this代指当前的上下文环境,在不经意间容易改变: var info = "This is global info"; var obj = { info: 'This is local info', getInfo: ge

JavaScript中定义函数的三种方法_javascript技巧

在JavaScript的世界里,定义函数的方法多种多样,这正是JavaScript灵活性的体现,但是正是这个原因让初学者摸不着头脑,尤其对于没有 语言基础的同学.正所谓条条大道通罗马,但是如果道路太多,会让行路者不知所措,因为不知道走那条路才是正途,呵呵,废话一大篇,闲言少叙,先看代码: 复制代码 代码如下: /*第一种方法,使用function语句,格式如下*/ function fn(){ alert("这是使用function语句进行函数定义"); } fn(); /*第二种方法

JavaScript中调用函数的几种方法

当浏览器中添加新的API功能,尽管这个API提供了更多的功能和权限,我认为他们可能会给我的项目带来更多困惑,无论是API的问题还是项目编写的构想,我们都可以尝试去使用它,你一定会遇到不符合你项目程序的错误代码.使用try/catch运行这些API,它使代码更清洁.副作用少. JavaScript中安全的调用函数方法 我们在控制台为用户输出一段话.  代码如下 复制代码 function attempt(fn, args, binding) {     try {         return f

JavaScript中数组去重复4种方法

第一种:也是最笨的吧. Array.prototype.unique1 = function () { var r = new Array(); label:for(var i = 0, n = this.length; i < n; i++) { for(var x = 0, y = r.length; x < y; x++) { if(r[x] == this[i]) { continue label; } } r[r.length] = this[i]; } return r; } 第二

JavaScript中清空数组的三种方法分享_javascript技巧

方式1,splice 复制代码 代码如下: var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了 方式2,length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值.如 复制代码 代码如下: int[] ary = {1,2,3,4}; ary.length = 0; Java中会报错,编译通不过.而JS中则可以,且将数组清空了, 复制代码

js实现页面跳转的五种方法推荐_javascript技巧

js实现页面跳转的五种方法推荐 第一种: 复制代码 代码如下: <script language="javascript" type="text/javascript"> window.location.href="xx.jsp?backurl="+window.location.href; </script> 第二种: 复制代码 代码如下: <script language="javascript&quo