繁体   English   中英

我需要有关JavaScript的帮助

[英]I need help with javascript

我有一个类似的javascipt代码

<script type="text/javascript" src="http://ads..........." ></script>

该脚本显示横幅。 我想在此脚本中使用onClick事件,而又不会干扰横幅广告的点击。 那可能吗?

是的,如果横幅未包装在跨域的iframe中,但问题是... onClick事件发生在什么地方? 横幅? 这一页? 另一个元素?

使用addEventListener / addEvent或JS库添加事件。 如果这杀死了横幅,请确保采用横幅的onclick属性并将其也添加到横幅中。

这些脚本通常通过document.write生成动态内容。 如果检查生成的DOM(例如,通过FireFox中的Firebug或Chrome中的Dev Tools等),则可以了解生成的结构是什么。 如果有顶级图像或链接,则可以使用DOM2处理程序将其挂钩( addEventListener是标准形式; IE使用attachEventJavascript库(例如PrototypejQuery可以帮助您消除不一致))。 这样一来,您就可以看到点击,而不会打扰其基本操作(前提是您不取消该事件,但是您必须有目的地这样做,所以您应该可以。)

单击处理程序的过程,例如

<a href="#" onclick="javascript:yourFunctionThatEventuallyDoesTheRedirect('URLToRedirect')"><!-- Banner image --></a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM