WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Opacity im Internet Explorer » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
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

Nach oben