window.location.href提交了一个form表单,但是只能在当前页面打开链接...
代码没有任何的问题。你检查一下。是不是你的浏览器设置了 “始终在新窗口打开”如果是遨游的话。
用window.location.href的就只能在当前页面打开,不能打开新窗口的,用javascript:window.open div onClick=javascript:window.open活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看(,_blank)div 一般一定要新窗口的话,建议还是用A标签。
如果页面中自定义了frame,那么可将parent self top换为自定义frame的名称,效果是在frame窗口打开url地址。
window.location或window.open如何指定target
js的location.href默认是本页面重定向网址的哦,没办法target新窗口跳转,要新窗口跳转请使用window.open具体代码如下 javascript:window.open(http:;,_blank)。。
用window.location.href的就只能在当前页面打开,不能打开新窗口的,用javascript:window.open 一般一定要新窗口的话,建议还是用A标签。变通一下就行了, 把A标签变成块就可以控制啦。
使用这个对象的write或writeln方法直接在新的文档中写入就可以了。例如:newDoc = window.open();newDoc.write();这样处理就可以了。
window.location.href的用法
1、location.href=url 当前页面打开URL页面 windows.location.href=url 当前页面打开URL页面,前面三个用法相同。
2、top.location.href=”url”如果页面中自定义了frame,那么可将parent self top换为自定义frame的名称,效果是在frame窗口打开url地址。
3、表示重新定向到新页面,同时刷新打开的这个页面。window.location.href打开新窗口前面的页面表示重新定向到新页面,同时刷新打开的这个页面。它可以在动态静态页面中都可以实现跳转。
window.location.href和window.open的几种用法和区别
window.location是在当前窗口中打开新的页面(功能和a标签的href属性一致),window.open是重新开一个标签打开(功能和a标签的target=_blank属性一致)。
硬要说有区别的话那就只有如此解释了:location:该对象包含当前url信息,拥有多个属性。
open()方法用于打开一个新的浏览器窗口 前者是用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。
window.location是你对当前浏览器窗口的URL地址对象的参考,window.open则是用来打开新窗口的。
location.href;和window.location.Reload()和都是刷新当前页面;区别在于是否有提交数据。当有提交数据时,window.location.Reload()会提示是否提交,window.location.href=window.location.href;则是向指定的url提交数据。
即可将iframe页面中刷新的内容,回退到上一个页面。也就是说,浏览器的回退,应该不是针对整个页面的,应该只是针对一个iframe来做的回退到上一个页面。
还没有评论,来说两句吧...