在一个选项卡式浏览器(FF 3.5 In为我),我经常打开新的标签与click或中点击链接。当链接包含Javascript函数时,要么:
javascript:window.print()或什么东西。问题是,对于所有Javascript函数来说,这似乎并不是一致的。例如:
所述链接分别包含以下代码:
javascript:window.print();javascript:_hbRedirect('PDF Downloads','White Paper','URL.pdf','&c1=TITLE|US-en')这个问题有点类似。最好的答案详细介绍了一个基于AJAX的解决方案,但我无法解释为什么一些Javascript函数在选项卡上的行为与其他函数不同。
发布于 2009-08-09 05:44:35
这是因为默认情况下已经定义了window.print(),所以它通常被调用。
javascript:_hbRedirect('PDF Downloads','White Paper','URL.pdf','&c1=TITLE|US-en')链接调用一个未定义的函数,因此不会发生任何事情。
发布于 2009-08-07 20:25:36
JavaScript不应该与XHTML混合。让链接的href属性只是要链接到的页面或文档。如果您想用标记做一些特殊的事情,请使用事件注册。
A la MooTools:
a.addEvent ('click', function (e) {
});https://stackoverflow.com/questions/1246804
复制相似问题