window.open(...location=no...)
这种写法IE6以上复不支持制,谷歌不支持
两种方案可以解决:
1、不弹出OPEN,弹出一个DIV,然后DIV里内嵌一个IFRAME,IFRAME的地址是'page.html';
2、使用模式窗体,自度。
2. 如何用js或jquery获取浏览器端IP地址
如何用js或者jquery获取客户端的IP地址:
$.getJSON("http://chaxun.1616.net/ip.htm",
function (data) {
alert(data.ip);
}).error(function () { alert("获取IP失败请联网查询"); }) ;
3. 如何用JS实现修改浏览器地址
有两种方法
1.把悄悄的跳转写到a页面,b页面弹出后a页面马上跳转到c页面。
a页面代码:
<a href="#" onclick="opennew()">a页面的超链接</a>
<script type="text/javaScript">
function opennew(){
window.open('http://www..com');//弹出b页面
window.location = 'http://www.google.com';//a页面跳到谷歌
}
</script>
2.把悄悄的跳转写到b页面:
a页面代码,就是普通的超链接:
<a href="b.html" target="_blank" >a页面的超链接</a>
b页面代码:
<script type="text/JavaScript">
function opennew(){
window.opener.location='http://www.google.com';//a页面跳到谷歌
}
</script>
<body onload="opennew()">
这样是在b页面加载完毕后执行opennew()方法,使a页面跳转。你可以在b页面其他地方触发事件,调用opennew()方法
</body>
4. 为什么在JS的链接地址前要加http://,否则就无法正常跳转浏览器不是会自动添加http:的吗
可以不加http,使用一个相对路径也是可以的。因为网页浏览器会自己根据当前的页面的数据补全路径。不加http,是因为浏览器能自己补全。
比如当前页面是http://.com,你可以直接在herf里使用"/abc.html"这种形式来访问http://.com/abc.html
但是添加http://这个是一个完整的网址必备的一部分。http被称为协议名称,指定了要被访问的地址使用的是什么协议,我们的浏览器(或者其他软件)才能根据协议来实现获得的数据的解读。
除了http协议还有其他的协议,比如https,ftp,mailto,ed2k,Flashget,thunder甚至各种自定义的协议。
浏览器只是在访问当前路径下的相对路径的时候才会自己补全,但是你换了一个网站,换了一个路径了,浏览器就不能自己补全了。因为他不知道你要访问的这个地址是什么协议。
5. js中如何获取当前浏览器地址的值
js中通过window.location.href和document.location.href、document.URL获取当前浏览器的地址的值,它们的的区别是:x0dx0a1、document表示的是一个孝仔衡文档对象,window表示的是一个窗口对象,巧做一个窗口下可以有多个文档对象。所以一个窗口下只有一个window.location.href,但是可能有多个document.URL、document.location.hrefx0dx0a2、window.location.href和document.location.href可以被赋值,然后跳转到其它页面,document.URL只能读不能写x0dx0a3、document.location.href和document.location.replace都可以实现从A页面切换到B页面,但他们的区别是:x0dx0a用document.location.href切换后,可以退回到原页面。x0dx0a而用document.location.replace切换后,不可以通过“后退”退回到原页戚闷面。
6. js编程怎么获取浏览器的参数
在JavaScript编程中,获取浏览器参数主要依赖于window.location对象。借助这个对象,可以轻松访问URL的各个部分。
当需要获取查询参数,比如URL地址为https://www.example.com/search?q=javascript&page=1,可以采取以下步骤:
首先,使用`window.location.search`访问查询字符串部分。对于上述例子,`window.location.search`的值为?q=javascript&page=1。
接着,解析查询字符串以获取特定参数的值。可以利用`URLSearchParams`对象来实现这个目标。通过调用`URLSearchParams(window.location.search)`,可以得到一个`URLSearchParams`实例。
最后,利用`URLSearchParams`实例的`get()`方法,可以获取到参数值。例如,要获取参数`q`的值,使用`searchParams.get('q')`即可得到`javascript`;要获取参数`page`的值,使用`searchParams.get('page')`即可得到`1`。
综上所述,通过合理运用JavaScript中的`window.location`和`URLSearchParams`对象,能够轻松地获取浏览器参数,满足应用中对URL信息的解析需求。