Bilder ausschalten
michelm
- javascript
0 LenaLuna
Hallo,
auf einer Seite sollen Bilder vom Anwender ausgeschaltet werden können.
for(i=1;i<=document.images.length;i++)
{if(document.images[0].style.width>="2px")
{document.images[i].style.display="none";}
}
entsprechend für DOM2 document.getElementsByTagName("IMG");
auch habe ich visibility="hidden" probiert und die Schleife mit setTimeout getestet.
Was ich suche, ist eine bessere Lösung.
Ansonsten werde ich mittels PHP einen reload ausführen müssen.
Die Lösung ist nur für Internet Explorer und andere ECMA262-/DOM2-Browser notwendig. NN4 macht das schnell und unkompliziert (mal was Positives über diesen Browser *g*).
Zwar erlauben z.B. Opera und Netscape mittels Quick Preferences und prefbar.xpi solche Veränderungen während des Betriebes - aber viele haben das nicht aktiviert oder installiert oder können den Browser nicht bedienen.
Bleibt mir die Hoffnung, ob es sowas wie document.showImages==false gibt.
Danke für jeden Tipp.
Michael
hallo, Michael
ich persönlich würde mich nicht so weit auf die äste hinaus begeben.
das dom-modell unterstützen noch die wenigsten browser vollständig.
warum weisst du dem entsprechenden bild nicht über javascript ein 1 pixel grosses transparent.gif zu?
z.bsp:
document.images[0].src = "transparent.gif";
damit es dein layout nicht verhaut solltest du die grösse der bilder im html angeben.
gruss, LenaLuna