Javascript 当用户单击外部iframe内的链接时,是否可能触发跟踪像素?

Javascript 当用户单击外部iframe内的链接时,是否可能触发跟踪像素?,javascript,html,iframe,dhtml,feed,Javascript,Html,Iframe,Dhtml,Feed,我已经在我的雇主公司网站上添加了雅虎股票图表 但我现在需要在用户点击iframe并指向Yahoo Finance时触发一个跟踪像素 跟踪像素只是一个标准的1x1图像 有人能想出一个办法吗 这是它所在的页面: 请参见右侧的雅虎股票图表 以下是yahoo iframe代码: <!-- Start of Yahoo! Finance code --> <iframe align="right" allowtransparency="true" marginwidth="0" ma

我已经在我的雇主公司网站上添加了雅虎股票图表

但我现在需要在用户点击iframe并指向Yahoo Finance时触发一个跟踪像素

跟踪像素只是一个标准的1x1图像

有人能想出一个办法吗

这是它所在的页面:

请参见右侧的雅虎股票图表

以下是yahoo iframe代码:

<!-- Start of Yahoo! Finance code -->


<iframe align="right" allowtransparency="true" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://api.finance.yahoo.com/instrument/1.0/TFER.OB/badge;chart=5d;quote/HTML/f.white?AppID=kGGnjczXiH7L_1XCo_4qTCp1q_QfckRwmw--&sig=8AwYadBv.K1kUIs0BD6xqpzE6kg-&t=1320612387003" width="300px" height="424px"><a href="http://finance.yahoo.com">Yahoo! Finance</a><br/><a href="http://finance.yahoo.com/q?s=TFER.OB/">Quote for TFER.OB/</a></iframe>
谢谢!
Sandy

您可能会尝试用透明div覆盖整个iframe,并在其上放置跟踪像素,但我非常非常怀疑它是否会起作用,它肯定会破坏iframe的行为。对于非IE解决方案,您可以强制事件使用Capture而不是bubble,这将允许您在iframe本身上放置一个click事件处理程序

Per:

如果为true,则useCapture表示用户希望启动 俘虏启动捕获后,指定类型的所有事件 将在分派之前分派到已注册的侦听器 指向DOM树中它下面的任何EventTargets。发生的事件 在树中向上冒泡不会触发侦听器 指定使用捕获。有关详细信息,请参见DOM级别3事件 解释请注意,此参数在所有浏览器中都不是可选的 版本。如果未指定,则useCapture为false

target.addEventListener(type, listener, useCapture Optional );