location.href
Orestes
- javascript
Moin Moin!
Hab da was zum verzweifeln ...
function golocation(txt) {
parent.main.location.href = txt;
}
function fadesite1(txt) {
golocation(txt);
.
.
.
}
funktioniert - wie erwartet ....
aber:
function fadesite1(txt) {
.
.
.
setTimeout("golocation(txt)", 500);
}
liefert mir einen - 'txt is nicht definiert' - Fehler!
kann mir da bitte mal jemand unter die arme greifen??
Danke Oresti
Moin Moin !
liefert mir einen - 'txt is nicht definiert' - Fehler!
Logisch. Ich gehe mal davon aus, daß Du keine globale Variable namens txt hast. Javascript bekommt nicht mit, daß Du den Parameter "weiterreichen" willst.
Probier mal sowas:
setTimeout("golocation("+makejs(txt)+")", 500);
Die Funktion makejs macht aus einem String dessen Representation in Javascript, sprich: ersetzt Sonderzeichen wie \n, \r, \t, \ und ' durch \n, \r, \t, \\ und ' und gibt den veränderten String umschlossen von '' zurück.
Wenn Du garantieren kannst, daß txt keines dieser Zeichen enthält, reicht auch folgendes:
setTimeout("golocation('"+txt+"')", 500);
Alexander
Moin Moin !
Logisch. Ich gehe mal davon aus, daß Du keine globale Variable
namens txt hast.
Stimmt, das wars ...
Danke Orestes