我有一个类似
的javascript代码<script type="text/javascript" src="http://ads..........." ></script>
此脚本显示横幅。我想使用此脚本使用onClick事件,而不会打扰横幅点击。那可能吗?
答案 0 :(得分:1)
是的,如果横幅没有包装在跨域的iframe中,但问题是...... 关于什么的onClick事件?横幅?这页纸?另一个元素?
使用addEventListener / addEvent或JS库来添加事件。如果这会杀死横幅,请务必拍下横幅的onclick属性并将其添加到横幅中。
答案 1 :(得分:1)
这些脚本通常通过document.write
生成动态内容。如果您检查生成的DOM(例如,通过FireFox中的Firebug或Chrome中的Dev Tools等),您可以了解生成的结构是什么。如果有顶级图片或链接,您可以将其与DOM2处理程序挂钩(addEventListener
是标准表单; IE使用attachEvent
代替Javascript libraries,如Prototype或jQuery可以帮助解决您的不一致问题)。这会让你看到一个点击而不会打扰它的基本动作(如果你没有取消事件,但你必须故意这样做,所以你应该没事。)
答案 2 :(得分:0)
点击处理程序的过程,例如
<a href="#" onclick="javascript:yourFunctionThatEventuallyDoesTheRedirect('URLToRedirect')"><!-- Banner image --></a>