tantebootsy
Erfahrenes Mitglied
Hi,
ich möchte den Inhalt eines divs, der beim Laden der Seite über den Alpha-Filter des IE eingefadet wurde, über eine Schaltfläche wieder ausblenden.
Ich habe nun das Problem, dass sich die beiden Funktionen anscheinend gegenseitig blockieren, das Ausblenden funktioniert demnach nicht.
Hier mal der Code dazu:
In Flash ist es möglich, eine Funktion wieder zu "entladen", damit sie eine neue Funktion nicht mehr blockiert. Ist so etwas ähnliches auch bei JS möglich?
Dann könnte ich in der fadeOut()-Funktion die FadeIn() entladen + die beiden würden sich nicht mehr gegenseitig blockieren.
Oder habt ihr vielleicht ne andere Idee dieses Problem zu lösen?
Hab schon in SelfHTML gesucht aber nicht passendes gefunden ...
Gruß,
Micha
ich möchte den Inhalt eines divs, der beim Laden der Seite über den Alpha-Filter des IE eingefadet wurde, über eine Schaltfläche wieder ausblenden.
Ich habe nun das Problem, dass sich die beiden Funktionen anscheinend gegenseitig blockieren, das Ausblenden funktioniert demnach nicht.
Hier mal der Code dazu:
PHP:
var a=0
function fadeIn(){
if(document.all)
document.getElementById("fadebereich").filters.alpha.opacity=a;
a++;
setTimeout("fadeIn()",100);
if(a==100)
document.getElementById("fadebereich").filters.alpha.opacity=100;
}
function fadeOut(){
if(document.all)
document.getElementById("fadebereich").filters.alpha.opacity=a;
a--;
setTimeout("fadeOut()",100);
if(a==0)
document.getElementById("fadebereich").filters.alpha.opacity=0;
}
In Flash ist es möglich, eine Funktion wieder zu "entladen", damit sie eine neue Funktion nicht mehr blockiert. Ist so etwas ähnliches auch bei JS möglich?
Dann könnte ich in der fadeOut()-Funktion die FadeIn() entladen + die beiden würden sich nicht mehr gegenseitig blockieren.
Oder habt ihr vielleicht ne andere Idee dieses Problem zu lösen?
Hab schon in SelfHTML gesucht aber nicht passendes gefunden ...
Gruß,
Micha