von tsenle |
Genau, die Frage ist nur: wie?
1:
2:
3: | var image;
image = document.getElementById ('animatedImage');
image.style.filters = "alpha(opacity=" + (actualOpacity * 100) + ")"; |
So funktioniert es nicht. IE bringt aber auch keine Fehlermeldung die sagt warum es nicht funktioniert. |
von progrookie |
Du kannst mir Javacript auch CSS-Eigenschaften von den jeweiligen Objekt verändern... |
von tsenle |
window.ActiveXObject wird true, ich habe ein Alert an die Stellt gesetzt und die Nachricht erschien.
Der Link zeigt wie man die Opacity in CSS setzt, aber nicht, wie man sie mit Javascript verändert. :( |
von raiserle |
vielleicht hilft das hier guckst hier
und wird window.ActiveXObject überhaupt true?
prüf doch über den navigator.appName
|
von tsenle |
Hallo! 
ich hatte ein kleines Skript geschrieben dass ein paar Bilder ein- und wieder ausblendet.
Unter Firefox hat es ohne große Schwierigkeiten funktioniert, aber trotz stundenlangem rumprobieren bekomme ich es im IE7 nicht zu laufen (die anderen IEs habe ich noch gar nicht probiert).
Hier der Teil der die Opacity einstellt:
1:
2:
3:
4:
5:
6: | actualOpacity = (opacity <= 1)?opacity:1;
if (window.ActiveXObject) {
image.style.filters = "alpha(opacity=" + (actualOpacity * 100) + ")";
} else {
image.style.opacity = actualOpacity;
} |
Nach einigem Rumprobieren bin ich zu diesem Code gekommen, über den sich IE7 nicht beschwert - er tut aber auch nichts.
Hat irgendjemand einen Tipp, wie man im IE per Javascript die Filtereigenschaft opacity ändert?
Danke im Voraus! 
Tsenle |