meine var is undefined
chris
- javascript
hi!
hab da sone ganz kleine funktion:
function sprachwechsel() {
var dat = window.document.url;
alert (dat);
}
die funktion wird in einer verschachtelten frameset-datei geladen und soll mir halt einfach nur den "adressnamen" rausrücken! in der alert-box wird mir allerdings undefined angezeigt! warum???
ich schreib mal auch den aufruf dazu, vieleich ligt es ja auch daran!
<script type="text/javascript" src="Sprachanzeige.js"></script>
</head>
<body onload = "sprachwechsel()">
anfaenger frage ich weiß, aber wer nicht fragt der nicht lernt und die selfhtml referrenzen helfen mir irgentwie nicht weiter oder ich such an der falsche stelle! also danke für deine(eure) hilfe! mfg chris
Du musst deine Variable "dat" vor dem Aufruf der Funktion definieren
Hallo,
Du musst deine Variable "dat" vor dem Aufruf der Funktion definieren
das hat nichts damit zu tun. Wenn er sie in der Funktion schreibt ist es halt nur eine lokale variable.
gruß,
Severin
Hallo,
da javascript casesensetiv ist(also auf die Groß/Klein schteibung achtet) musst du url groß schreicben, da er sonst die eigneschaft nicht erkennt.
http://selfhtml.teamone.de/javascript/objekte/document.htm#url
also: var dat = window.document.URL;
gruß,
Severin
tach!
mit window.document.URL klappt's!
Javascript ist case-sensitiv!
fg