Christian: Brauche Hilfe!!! Variablen aus URL übergeben

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.

  1. 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.

  2. 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