Bob*_*ack 7 javascript cross-browser hyperlink
为了通过谷歌分析跟踪非HTML文档,我需要提到的算法.这应该:
这是因为我需要通过从仅IE的"attachEvent"调用的函数来访问它.
更新对不起,我的措辞非常糟糕.真正的问题是通过一个事件使这个工作,因为IE有自己的事件处理组成世界.请考虑以下事项:
function add_event(obj) {
if (obj.addEventListener)
obj.addEventListener('click', track_file, true);
else if (obj.attachEvent)
obj.attachEvent("on" + 'click', track_file);
}
function track_file(obj) { }
Run Code Online (Sandbox Code Playgroud)
好像浏览器中track_file中的"obj"不一样 - 我如何引用IE中点击的内容?
我想指出,如果你在so.com上,以下链接是同一域内的URL:
(这可能看起来很奇怪,但最后两个是有效的:如果你在http://so.com上,最后一个会带你去http://so.com/mail.google.com/index. php?var = value,这是完全有效的)
这并没有真正回答这个问题,但我希望它能指导其余的答案.如果还有其他奇怪的东西,请随意添加它.