0
次のページで、オレンジ色の "Topo Mapを購入"リンクはIE7(およびFirefoxとSafari)のページを開きますが、IE8では表示されません。リンクは左上にあります。HREF on <a>は、onclickイベント後にIE8で追跡されませんか?
var a = dec('a');
a.className = 'jLink';
a.style.fontWeight = 'bold';
a.style.color = '#CC5500';
a.style.fontSize = '.8em';
a.target = '_blank';
a.href = 'http://www.mytopo.com/searchgeo.cfm?lat=' + map.target.la + '&lon=' + map.target.lo+'&pid=trailbehind';
a.onclick = function() {
pageTracker._trackEvent("Orange Link", "Buy Topo Map", this.href);
return true;
}
a.appendChild(dct('Buy Topo Map'));
何が問題です:
http://www.trailbehind.com/node/1148091/
私はリンクを作成するには、次のコードを使用していますか?私にとって
おかげで、pageTrackerが実際に犯人です。 –
おっと、私はそれを取り戻す。問題はIE8がa.target = '_blank'のようなものではないようだ。 –
IE8のブログで「HTML 4.01 Strictはtarget = _blankを許可していません」というコメントがありました。http://blogs.msdn.com/ie/archive/2009/01/21/yes-we-did aspx –