开发者社区> ke_ry> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

window.open和window.location.href的几种用法

简介: window.open和window.location.href的几种用法 window.open和window.location.href的几种用法       转自:http://zhanz.blogbus.
+关注继续查看

window.open和window.location.href的几种用法

window.open和window.location.href的几种用法

 

 

 

转自:http://zhanz.blogbus.com/logs/73885336.html

因为要让window.open不在新窗口打开,所以找了一些资料

windows.open("URL","窗口名称","窗口外观设定");

<A href="JavaScript:window.open('webpage.asp','_self')"> 点击这里 </A>

<a onclick="window.open('webpage.asp','_self');void 0" href="#"> 点击这里 </a>


于Window.open的参数小结(参书改编) 先看一个例子: 
[javascipt:]window.open("Webpage.asp?",Derek,"height=100,width=100,status=yes,toolbar=yes, menubar=no,location=no"); 
此语句打开一个新窗口,页面为webpage.asp,参数为var,名字为Derek,高为100,宽为100,显示状态栏和工具条,不显示菜单和地址。 

具体总结的各个属性参数如下: 
window = object.open([URL ][, name ][, features ][, replace]]]]) 
URL:新窗口的URL地址 
name:新窗口的名称,可以为空 
featurse:属性控制字符串,在此控制窗口的各种属性,属性之间以逗号隔开。 
fullscreen= { yes/no/1/0 } 是否全屏,默认no 
channelmode= { yes/no/1/0 } 是否显示频道栏,默认no 
toolbar= { yes/no/1/0 } 是否显示工具条,默认no 
location= { yes/no/1/0 } 是否显示地址栏,默认no 
directories = { yes/no/1/0 } 是否显示转向按钮,默认no 
status= { yes/no/1/0 } 是否显示窗口状态条,默认no 
menubar= { yes/no/1/0 } 是否显示菜单,默认no 
scrollbars= { yes/no/1/0 } 是否显示滚动条,默认yes 
resizable= { yes/no/1/0 } 是否窗口可调整大小,默认no 
width=number 窗口宽度(像素单位) 
height=number 窗口高度(像素单位) 
top=number 窗口离屏幕顶部距离(像素单位) 
left=number 窗口离屏幕左边距离(像素单位) 

关于本题中,第二个参数的详解: 
name可以为: 

_blank 表示新开一个窗口, 
_parent表示父框架窗口, 
_self表示覆盖该窗口, 
xxx表示覆盖名字为xxx的窗口 
(每个窗口都可以给他命名) 
不能为省略,可以为空!

用window.location.href的就只能在当前页面打开,不能打开新窗口的

<a href="javascript:window.location.href=webpage.asp"> 点击这里 </a>

<A href="javascript:window.location.href('webpage.asp')"> 点击这里 </A>

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
window.location读取URL信息
window.location读取URL信息
15 0
【Extjs】在window中引入html文件
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
647 0
完善用户体验: 活用window.location与window.open解决页面跳转问题
原文地址: JavaScript Redirects and window.open原文日期: 2014年08月27日翻译日期: 2014年08月31日翻译人员: 铁锚 (译者注: 本文解决的是按 Ctrl键时使用JS打开新页面的问题)在简化的HTML5规范中,允许在 A 标签内包含多个 DIV 和/或其他块级元素.
706 0
self.location.href的具体用法(转)
self指代当前窗口对象,属于window最上层的对象; location.href 指的是某window对象的URL地址. self.location.href指当前窗口的URL地址,去掉self默认为当前窗口的URL地址.
768 0
+关注
ke_ry
开源技术专家
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载