虚拟主机域名注册-常见问题网络编程问题 → JS


window.open和window.location.href的几种用法
作者:

因为要让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>



来源:
阅读:1723
日期:2016-08-17

推荐朋友 】 【 评论 】  【 字体: 】 
上一篇:js返回上一页并刷新代码
下一篇:如何更换本机DNS
  >> 相关文章
  没有相关文章。
发表评论


点  评: 字数0
用户名:  密码:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款