任何人都可以解释为什么以下版本适用于Firefox但不适用于IE。
function bookingSubmit(myform) {
_gaq.push(['_linkByPost', myform, true]);
return true;
}
<form id="booking-form" action="https://myurl.com" method="get" onsubmit="return bookingSubmit(this);">
<input type="text" name="whatever"/>
<input type="submit" name="Send"/>
</form>
谢谢!
答案 0 :(得分:1)
可能是一个愚蠢的问题,但定义_gaq的GA代码在哪里?文件的头部或正文?
答案 1 :(得分:1)
确认您已将Google Analytics代码放入网页的<head>
。
答案 2 :(得分:1)
我不是100%肯定,但我认为当你传入一个参数将cookie值附加到URI的哈希部分时,IE中会有一个影响这个方法的错误。
答案 3 :(得分:0)
在IE6 +中,这似乎对我来说很好。
<form id="booking-form" action="https://myurl.com" method="get" onsubmit="_gaq.push(['_linkByPost', this, true]);">
<input type="text" name="whatever"/>
<input type="submit" name="Send"/>
</form>