ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
352
352
EMPFEHLEN
-
18.05.06 14:13 #1
- Registriert seit
- Jun 2003
- Beiträge
- 163
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:PHP-Code: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);
}
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.PHP-Code:a href="javascript:Seitenwechsel(seite2)"
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"Das Papier ist willig, aber mein Geist ist schwach."
-
probiers mal so

Code :1
setTimeout("Seitenwechsel('"+ziel+"')",8);
-
18.05.06 15:41 #3
- Registriert seit
- Jun 2003
- Beiträge
- 163
Hey küüühl, jetzt funktioniert es!
Nur wie zum Geier bist du darauf gekommen?! Und was bedeuten die Pluszeichen, die ich zwar schon öfter gesehen habe, jedoch keine Dokumentation drüber finden kann. Ein normaler Additionsoperator ist das ja nicht in diesem Fall.
Gruß,
Micha"Das Papier ist willig, aber mein Geist ist schwach."
-
Das ist in JS sowohl der Operator für Addition, als auch der für Zeichenkettenverknüpfung(was in diesem Fall erfolgt).
Stelle dir vor, du setzt einen String zusammen.....
...Ergebnis istCode :1
str="Seitenwechsel('"+ziel+"')"
Code :1
Seitenwechsel('divfade_beispiel_s1.htm')
-
19.05.06 08:01 #5
- Registriert seit
- Jun 2003
- Beiträge
- 163
Ach so, die Anführungszeichen gelten hier als eigener String + der Dateiname auch?! Insgesamt sind es hier also drei strings, die verknüpft werden?
Geändert von tantebootsy (19.05.06 um 08:03 Uhr)
"Das Papier ist willig, aber mein Geist ist schwach."
-
Genau...Funktionsname und die Klammern auch noch.
-
19.05.06 11:32 #7
- Registriert seit
- Jun 2003
- Beiträge
- 163
Okay, gecheckt.
Na dann vielen Dank für die Hilfe, ne?!
Micha"Das Papier ist willig, aber mein Geist ist schwach."
Ähnliche Themen
-
Probleme mit rekursiver Funktion
Von xtramen01 im Forum PHPAntworten: 1Letzter Beitrag: 16.12.09, 16:25 -
Problem mit rekursiver Funktion: Array wird nicht zurückgegeben
Von tequito im Forum PHPAntworten: 4Letzter Beitrag: 04.05.08, 14:20 -
Problem mit rekursiver Funktion
Von visiondpc im Forum PHPAntworten: 4Letzter Beitrag: 09.09.07, 16:09 -
Probleme bei rekursiver Funktion für Menü
Von Klopfdreh im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 10.01.06, 14:21 -
Problem mit rekursiver Funktion in ABAP
Von SirNeo im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 17.01.02, 10:14





Zitieren
Login




