tantebootsy
Erfahrenes Mitglied
Hi,
ich möchte, dass wenn man unter folgendem Fade-Versuch (funktioniert nur im IE!) auf einen der beiden Navi-Links klickt, der Inhaltsbereich wieder ausgeblendet wird und anschließend erst die neue Seite erscheint.
Diese versuchte ich bisher mit folgendem Code:
Demensprechend der Aufruf in der HTML-Datei:
Nun habe ich jedoch das Problem, dass wenn sich die Funktion erneut selbst aufruft um das Ausblenden darzustellen, der Parameter - also in diesem Fall die Variable "seite2" -gelöscht wird. Jedenfalls erscheint jedes Mal die Fehlermeldung, dass "ziel" undefiniert sei.
Ich müsste also irgendwie den Fade-Effekt entkoppeln, möchte aber gleichzeitig im HTML-Code nur Funktion(Ziel) angeben müssen, damit die Arbeit nicht ausufert von wegen für jedes Ziel eine eigene Funktion oder so ...
Gruß,
Micha
ich möchte, dass wenn man unter folgendem Fade-Versuch (funktioniert nur im IE!) auf einen der beiden Navi-Links klickt, der Inhaltsbereich wieder ausgeblendet wird und anschließend erst die neue Seite erscheint.
Diese versuchte ich bisher mit folgendem Code:
PHP:
seite1="divfade_beispiel_s1.htm";
seite2="divfade_beispiel_s2.htm";
function Seitenwechsel(ziel){
document.getElementById("fadebereich").filters.alpha.opacity=a;
a--;
if(a==0)
location.href=ziel;
else
setTimeout("Seitenwechsel(ziel)",8);
}
Demensprechend der Aufruf in der HTML-Datei:
PHP:
a href="javascript:Seitenwechsel(seite2)"
Nun habe ich jedoch das Problem, dass wenn sich die Funktion erneut selbst aufruft um das Ausblenden darzustellen, der Parameter - also in diesem Fall die Variable "seite2" -gelöscht wird. Jedenfalls erscheint jedes Mal die Fehlermeldung, dass "ziel" undefiniert sei.
Ich müsste also irgendwie den Fade-Effekt entkoppeln, möchte aber gleichzeitig im HTML-Code nur Funktion(Ziel) angeben müssen, damit die Arbeit nicht ausufert von wegen für jedes Ziel eine eigene Funktion oder so ...
Gruß,
Micha