`

javascript---window.location和window.open

阅读更多

window.open 用来打开新窗口 
window.location 用来替换当前页,也就是重新定位当前页

   用户不能改变document.location(因为这是当前显示文档的位置)。window.location本身也是一个对象。

   但是,可以用window.location改变当前文档 (用其它文档取代当前文档),document.location不是对象。

   服务器重定向后有可能使document.url变动,但window.location.href指的永远是访问该网页时用的URL.
   大多数情况下,document.location和location.href是相同的,但是,当存在服务器重定向时,document.location包含的是已经装载的URL,而location.href包含的则是原始请求的文档的URL.

 

判断当前浏览器是否是IE


<!--

function redirectClient(ieurl, nsurl) ...{

// test for Internet Explorer (any version)

if (navigator.userAgent.indexOf("MSIE"!= -1...{

window.location 
= ieurl;

}
 else ...{


// it's not IE so assume it's Netscape

window.location 
= nsurl;

}


}


//-->

</SCRIPT>

</HEAD>

<BODY>
Click 
<A HREF="javascript:window.open('http://www.sina.com');void 0">here</A> 

Click 
<A HREF="javascript:redirectClient('http://www.sina.com',

'http://www.sohu.com')
">here</A> 

to redirect based on the user
's browser.

</BODY>

</HTML>

 

分享到:
评论

相关推荐

    javascript 打开页面window.location和window.open的区别.docx

    在JavaScript中,`window.location` 和 `window.open` 都是用来控制浏览器导航的重要API,但它们在使用场景、功能特性和行为上有显著的不同。了解这些差异对于合理地利用这两种方法至关重要。 #### 二、window....

    window.open.txt

    根据提供的文件信息,我们可以深入探讨`window.open()`方法在不同浏览器环境下的特性和使用细节。 ### window.open() 方法概述 `window.open()`是JavaScript中一个非常实用的方法,它用于在一个新的浏览器窗口或...

    字符串 window.open() window.opener window.name window对象等的总结

    在JavaScript的世界里,`window`对象是全局对象,它提供了与浏览器窗口进行交互的各种方法和属性。本篇文章将深入探讨`window.open()`、`window.opener`、`window.name`以及`window`对象的一些核心概念,同时通过两...

    Window.Open详解

    - `window.open()` 方法支持 JavaScript 1.0+/JScript 1.0+/Nav 2+/IE 3+/Opera 3+ 等浏览器。 - 在现代浏览器中,此方法通常都能正常工作,但在一些较旧或非主流浏览器中可能会出现问题。 #### 六、总结 `...

    window.open打开新窗口参数设置

    在前端开发中,`window.open()` 方法是浏览器内置的一个功能,用于在JavaScript中打开新的浏览器窗口。本文将深入探讨如何使用 `window.open()` 方法及其参数设置,帮助开发者更好地掌握此方法的用法。 #### 一、`...

    详解js location.href和window.open的几种用法和区别.docx

    location.href 和 window.open 是 JavaScript 中两个常用的方法,用于控制浏览器的导航和窗口操作。它们的用法和区别是很多开发者需要了解和掌握的知识点。 一、location.href 的几种形式 location.href 属性返回...

    javascript经典特效---窗口打开关闭程序.rar

    JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责处理客户端的交互和动态效果。在"javascript经典特效---窗口打开关闭程序.rar"这个压缩包中,我们重点探讨的是利用JavaScript实现窗口的打开与...

    window.showModalDialog以及window.open用法简介

    Window.showModalDialog 和 Window.open 都是 JavaScript 中的方法,用于创建新窗口或对话框,下面分别介绍它们的用法和参数。 一、Window.open() 方法 Window.open() 方法用于打开一个新的浏览器窗口,可以指定新...

    javascript经典特效---控制窗口打开链接.rar

    首先,我们有`window.open()`方法,它是JavaScript中最常用的打开新窗口的手段。该方法接受两个参数,第一个是你要打开的URL,第二个是新窗口的名称。如果这个名字的窗口已经存在,那么这个方法会重用它,而不是创建...

    javascript经典特效---打开窗口控制.rar

    在JavaScript中,窗口控制主要涉及到`window`对象,它是全局对象,提供了与浏览器窗口相关的各种方法和属性。下面我们将深入探讨几个关键的窗口控制方法: 1. `window.open()`:这是用来打开新窗口的方法。它接受两...

    javascript经典特效---打开无边窗口.rar

    总结起来,"javascript经典特效---打开无边窗口.rar"这个资源可能包含了一个使用JavaScript的`window.open()`方法创建可自定义大小和位置的新窗口的示例,这对于学习和理解JavaScript动态窗口效果有着很好的实践价值...

    javascript经典特效---打开窗口设置.rar

    在网页开发中,我们经常需要使用JavaScript来创建新的浏览器窗口,这可以通过`window.open()`函数实现。这个函数接受两个参数:要打开的URL和新窗口的名称。例如: ```javascript var newWindow = window.open('...

    JavaScript中Window.open参数

    ### JavaScript中Window.open参数详解 #### 1. 最基本的弹出窗口代码 在Web开发中,`window.open` 方法是非常实用的一个功能,它可以用来创建一个新的浏览器窗口或标签页,并加载指定的URL。最简单的使用方式如下...

    window.open()参数

    window.open() 是一个常用的 JavaScript 函数,它可以打开一个新的浏览器窗口,以供用户访问其他网页或显示信息。在本文中,我们将详细介绍 window.open() 函数的参数大全,并提供一些实用的代码示例。 基本语法 ...

    JavaScript-js宝典笔学习记.txt

    JavaScript 中的数据类型包括基本类型(如 String、Number、Boolean、Null)和复杂类型(如 Object 和 Function)。 - **String**:用于表示文本。 - **Number**:用于表示整数和浮点数。 - **Boolean**:用于表示...

    window.open全攻略

    在JavaScript中,`window.open()` 是一个非常重要的方法,它用于打开一个新的浏览器窗口或者重载已有的窗口。以下是对这个方法的详细介绍: ### 1. 基本用法 最简单的`window.open()` 使用方式如下: ```...

    js中window.open打开一个新的页面.docx

    window.open() 函数在 JavaScript 中的应用详解 window.open() 函数是 JavaScript 中一个非常重要的函数,用于打开一个新的浏览器窗口或标签页。在实际开发中,我们经常需要使用 window.open() 函数来打开新的页面...

    javascript经典特效---在页面中打开页面.rar

    总结起来,JavaScript提供了多种在页面中打开新页面的方法,包括`window.open()`、`&lt;a&gt;`标签的`onclick`事件结合JavaScript函数,以及修改`location.href`。理解并熟练运用这些技术,能够使你的网页交互体验更加出色...

Global site tag (gtag.js) - Google Analytics