javascript:window.open

davidoff 2002-05-04 10:43:10
<a href="#" onclick = 'javascript:window.open("/about/index.htm","123","width = 600 ,height = 360")'>打开</a>

这段代码无法生效,改成绝对路径后才行?有没有办法可以使用相对路径?另外,如何让打开的窗口出现在屏幕的正中央?
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
8988 2002-05-05
  • 打赏
  • 举报
回复
用screen.width和screen.height计算出屏幕高宽h和w,然后按下面方法算出窗口左上角的位置.
left=(w-600)/2
top=(h-360)/2
最后写入open的代码中:
<a href="#" onclick = 'javascript:window.open("/about/index.htm","123","left="+left+",top="+top+",width = 600 ,height = 360")'>打开</a>
blues-star 2002-05-05
  • 打赏
  • 举报
回复
果然,错在width = 600这里,你的空格是没有必要的,并且,添上了反而是错误的,应该注意,这里的空格并不是程序的语句,就是说,在解释(编译)的时候是不会将里面的多余空格去掉的,并且,它是按照字符串来处理的,如果IE在处理这个字符串的时候没有去空格,那这么做就会出错,去掉空格就好了

var ss = window.open("about:blank","","width=600,height=360");

ss.moveTo(100,220);
huojiehai 2002-05-04
  • 打赏
  • 举报
回复
<a href="#" onclick = 'javascript:window.open("index.htm","123","width = 600 ,height = 360")'>打开</a>

87,994

社区成员

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

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