世界之窗论坛's Archiver

杀手在线 发表于 2007-1-30 21:41

bug报告:用js脚本弹出的窗口不遵循你的单独设置

[size=3][color=blue]网页中如果是用javascript脚本的方式实现弹出窗口(常见于某些视频点播网页)的话,如果你设置新链接后台打开,但是鼠标中键点击链接前台打开(激活)的话,那么,该窗口即便是鼠标中键点击也不会前台打开,还是后台打开。反之,如果你设了新标签前台打开,而鼠标中键点击链接是后台打开的话,那么此类窗口还是不遵循你的设置,跟随全局设置一起前台打开,([color=red]附注:多线程条件[/color])。总之是,如果你的[color=red]鼠标中键点击链接[/color]的标签打开方式[color=red]设置为[/color]和[color=red]全局标签打开方式[/color][b][size=5][color=purple]相反[/color][/size][/b]的话,遇到这种弹出窗口,它[size=5][color=purple][b]不执行[/b][/color][/size]你的设置。而普通的链接,是可以做到的,如,全局设置后台,中键点击设置激活,或反之,皆正常。[/color][/size]
[size=3][color=blue][/color][/size]
[size=3][color=blue]测试页面可见我以前那个帖子[/color][/size][url=http://bbs.ioage.com/viewthread.php?tid=26781][size=3][color=blue]http://bbs.ioage.com/viewthread.php?tid=26781[/color][/size][/url][size=3][color=blue]中的附件“页面源码.rar”(改文件名为html即可在本地硬盘上用浏览器来打开进行测试),或者自己做一个小页面,不用一般的<a href></a>来实现弹出窗,而用js脚本实现的话,就会出现这个小bug。[/color][/size]
[size=3][color=#0000ff][/color][/size]
[size=3][color=#0000ff]如之前那个帖子所述,总感觉TW是不是对脚本语言,尤其是JS的解释执行有点问题啊。[/color][/size]

caten 发表于 2007-1-30 21:44

JS应该在当前页面上起作用 而不是单纯的打开新页面   这个已经反馈上去了 谢谢关注

杀手在线 发表于 2007-1-30 22:25

嗯,JS的这个,我知道。但是一般用户的体验是一样的,当他习惯性的用自己的方式(前台/后台)打开这类页面的时候,却和平时的普通链接不一样,这时就会发生疑问。

呵呵,这个问题,MT2.0更离谱,压根就中键点击打不开,不管你设了中键点击打开新标签与否(它是这么设置的)

杀手在线 发表于 2007-1-31 20:01

时不时踢踢腿,锻炼锻炼身体。。。。。。

mutalisker 发表于 2007-2-1 01:18

这个问题我们是知道的,TW1.x的版本就支持楼主说的那种效果,不过由于有一些兼容问题,所以在2.0中暂时没有采用.以后会考虑的.

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.