javascript 的window.open在本窗口打开,为什么不行,我用的_self?

qing_zb 2002-06-20 01:21:41
<a href="#" onClick="window.open('test.asp','help','_self','scrollbars=no,resizable=no,width=641,height=480,top=50,left=50')">test</a>

要怎样才行
...全文
1933 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qing_zb 2002-06-21
  • 打赏
  • 举报
回复
多谢各位gg,jj的指点,
xg_delayth 2002-06-20
  • 打赏
  • 举报
回复
为什么不用span,可以实现你的要求!
<span style="color:blue;cursor:hand" color=red id=spanSaid onclick="window.open('test.asp','help','_self','scrollbars=no,resizable=no,width=641,height=480,top=50,left=50')">test</span>
qiushuiwuhen 2002-06-20
  • 打赏
  • 举报
回复
因为少了一句return false
<a href=. onclick="window.open('about:blank','_self','');return false">asdf</a>
possible_Y 2002-06-20
  • 打赏
  • 举报
回复
同意楼上的
zz315 2002-06-20
  • 打赏
  • 举报
回复
<a href=javascript:window.open('about:blank','_self','')>asdf</a>

这样就可以了!

<button onclick=window.open('about:blank','_self','')>asdf</button>

这样也可以!

<a href=# onclick=window.open('about:blank','_self','')>asdf</a>

这样就不可以!

原因(我的经验与分析):凡是在链接的click事件,如果涉及到改变网页本身的url,就会失效,因为它随后要影响它自己的href。
linhaibo 2002-06-20
  • 打赏
  • 举报
回复
self.open("URL","窗口名字","窗口描述")

窗口名字可以是自己定义的,也可以是系统的_blank,_self,_parent,_top....
qing_zb 2002-06-20
  • 打赏
  • 举报
回复
?
95306 2002-06-20
  • 打赏
  • 举报
回复
<a onClick="window.open('test.asp','_self','scrollbars=no,resizable=no,width=641,height=480,top=50,left=50')">test</a>

这样就对了

qisanyou 2002-06-20
  • 打赏
  • 举报
回复
不行,只能新开窗口, 在新开窗口同时将父窗口自动关闭.
cawangjun 2002-06-20
  • 打赏
  • 举报
回复
什么叫window.open在本窗口打开?

你的代码有问题,正确的代码如下:

<a href="#" onClick="window.open('test.asp','help','scrollbars=no,resizable=no,width=641,height=480,top=50,left=50')">test</a>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧