バックグラウンドで画像要素を作成し、何も表示しない単純な JS コードを作成したいと考えています。image 要素はトラッキング URL (Omniture など) を呼び出し、シンプルかつ堅牢で、IE 6 =< でのみ機能する必要があります。ここに私が持っているコードがあります:
var oImg = document.createElement("img");
oImg.setAttribute('src', 'http://www.testtrackinglink.com');
oImg.setAttribute('alt', 'na');
oImg.setAttribute('height', '1px');
oImg.setAttribute('width', '1px');
document.body.appendChild(oImg);
これは最も簡単ですが、最も堅牢な (エラーのない) 方法ですか?
jQueryのようなフレームワークが使えません。プレーンな JavaScript である必要があります。