为了账号安全,请及时绑定邮箱和手机立即绑定

关于窗口名称参数

什么叫name不能相同?要是我都想在新窗口打开不就都是_blank这个名称吗?还有,为什么我随便乱输一个也是在新窗口打开?

正在回答

3 回答

name_blank

happy_blank

hahaha_blank

1 回复 有任何疑惑可以回复我~
#1

慕用9345534 提问者

今天刚好遇到了一个这个问题,我想用的是_self,我想你说的,用name_self,haha_self去设置name,就没有self的效果了,好像系统不识别。
2016-12-19 回复 有任何疑惑可以回复我~
#2

Dameinvy 回复 慕用9345534 提问者

当你设置了target属性时,浏览器将会载入和显示用这个标签的 href 属性命名的、名称与这个目标吻合的框架或者窗口中的文档。如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一个新的窗口,给这个窗口一个指定的标记,然后将新的文档载入那个窗口所以如果你想用_self,就不用设置target属性,或者是你的target属性设置为_self。 参考网站:http://www.w3school.com.cn/tags/att_a_target.asp
2016-12-25 回复 有任何疑惑可以回复我~

_self是在当前窗口显示目标网页

0 回复 有任何疑惑可以回复我~
#1

慕用9345534 提问者

我就是想问,如果我有多个窗口,并且这几个窗口我都想在新窗口打开,怎么命名他们的name?
2016-12-01 回复 有任何疑惑可以回复我~
#2

Beverley 回复 慕用9345534 提问者

把不同的弹窗写在不同的函数里面,这样命名是没有冲突的,然后在单独调用每个函数就可以实现打开多个弹窗了~不知道说的明白不~
2016-12-01 回复 有任何疑惑可以回复我~
#3

慕用9345534 提问者 回复 Beverley

明白,但感觉太麻烦了吧,为了这个还要专门写个函数
2016-12-01 回复 有任何疑惑可以回复我~
#4

Beverley 回复 慕用9345534 提问者

可能还有其他更好的方法,仅供参考~
2016-12-01 回复 有任何疑惑可以回复我~
查看1条回复

name相当于你的身份证,一个身份证号只能代表一个人,一个name只能代表一个标签,所以name 的名字是不能相通的!

第二个问题:

open.window是打开一个新的窗口,_blank只是窗口的一个参数,参数错了。

0 回复 有任何疑惑可以回复我~
#1

慕用9345534 提问者

_self不就不是在新窗口打开啊
2016-12-01 回复 有任何疑惑可以回复我~
#2

Beverley 回复 慕用9345534 提问者

_self是在当前窗口显示目标网页
2016-12-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739958    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

关于窗口名称参数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信