Brauche Hilfe!!! Variablen aus URL übergeben
Christian
- html
Hallo
Ich versuche schon die ganze Zeit Verzweifelt folgenden Link in ein Formular zu übergeben
http://www.xxxxx.de/index.html?domain=wunsch.de
Hier der Quelltext des Formulars das "wunsch.de" übernehmen soll:
##########################################
<HTML>
<HEAD>
<TITLE></TITLE>
<script>
var str = location.search;
var domain =str.substr(str.indexOf('=')+1,str.length);
alert(domain);
document.forms[0].elements[0].value = domain;
</SCRIPT>
</HEAD>
<BODY>
<form name="form1" method="post" action="">
<p>
<input type="text" name="domain">
</p>
<p><input type="submit" name="Abschicken" value="Abschicken">
</p></form>
</BODY>
</HTML>
##########################################
Das Alert Fenster funktioniert ja super. Aber ich bekomme die variable nicht in das Textfeld.
Super wenn mir einer helfen könnte.
Auch Hallo
Ich versuche schon die ganze Zeit Verzweifelt folgenden Link in ein Formular zu übergeben
Nicht verzagen Forum fragen ;-).
[...] (Quelltext rausgeschnitten)
document.forms[0].elements[0].value = domain;
Versuchs stattdessen mal mit:
document.form1.domain.value = domain;
[...] (Quelltext rausgeschnitten)
Bis denndann
Michael N.
Hallo
Ich versuche schon die ganze Zeit Verzweifelt folgenden Link in ein Formular zu übergeben
<script>
var str = location.search;
var domain =str.substr(str.indexOf('=')+1,str.length);
alert(domain);
document.forms[0].elements[0].value = domain;
</SCRIPT>
</HEAD>
<BODY>
<form name="form1" method="post" action="">
<p>
<input type="text" name="domain">
</p>
<p><input type="submit" name="Abschicken" value="Abschicken">
</p></form>
Das Alert Fenster funktioniert ja super. Aber ich bekomme die variable nicht in das Textfeld.
Zu dem Zeitpunkt, wo dein Code ausgeführt wird, existiert das Formular eventuell noch garnicht (der Code wird während des Ladens ausgeführt, nicht erst nachdem das Dokument vollständig geladen wurde).
Abhilfe: Setz ihn hinter die Formulardefinition.
Gruß,
soenk.e