Chcę utworzyć prosty bit kodu JS, który tworzy element obrazu w tle i nie wyświetla niczego. Element obrazu wywoła link monitorujący (taki jak Omniture) i musi być prosty i niezawodny i działać tylko w IE 6 = <. Oto kod, który mam:Jaki jest najlepszy kod JavaScript do utworzenia elementu img?
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);
Czy jest to najprostszy, ale najbardziej solidny (bezbłędny) sposób, aby to zrobić?
Nie mogę użyć frameworka takiego jak jQuery. Musi być w zwykłym kodzie JavaScript.
Zdefiniuj "najlepszy". Najszybszy? Najprostszy? –
dlaczego nazywasz to oImg? –