sæt backgroundImage fra javascript
Jeg har følgende funktion:function enableDisable(enable_cat, energy_id) {
var category = getEnergyStringFromID(energy_id);
if (enable_cat == false) {
document.getElementById(category+"-icon").style.backgroundImage = "url(/images/icon-"+category+"-disabled.png";
document.getElementById(category+"-text").style.backgroundImage = "url(/images/icon-bottom-disabled.png";
} else {
document.getElementById(category+"-icon").style.backgroundImage = "url(/images/icon-"+category+".png";
document.getElementById(category+"-text").style.backgroundImage = "url(/images/icon-bottom.png";
}
}
Det spiller i Firefox...
I IE derimod får jeg fejlen:
Meddelelse: Ugyldigt argument.
Linje: 335
Tegn: 3
Kode: 0
URI: [fjernet]
Linie 335 er denne her:
document.getElementById(category+"-icon").style.backgroundImage = "url(/images/icon-"+category+"-disabled.png";
Tegn 3 i denne linie er "d" i document (da linien starter med 2 tabulator indryk).
Nogle af jer hajer, der kan lure den? :)