Andreas: Formularfeld mit einer Variablen vorbelegen

Hallo,

ich möchte gerne ein Formularfeld mit einer Variablen vorbelegen.

Hier ist die Variable im Head:

<script type="text/javascript">
  var latitude = parent.top.latitude;
</script>

Hier das Formularfeld im body:

<input   class="Text" type="text" name="latitude" id="latitude" value="javascript:latitude" size="22" maxlength="22" readonly="true">

Angezeigt wird javascript:latitude

Angezeigt werden soll der Inhalt von latitude.

Ich vermute, dass ist ein Anfängerproblem.

Vielen Dank Andreas (Anfänger)

  1. Hi,

    <input   class="Text" type="text" name="latitude" id="latitude" value="javascript:latitude" size="22" maxlength="22" readonly="true">

    Angezeigt wird javascript:latitude

    Natuerlich, denn genau diesen Wert hast du ja ins value-Attribut hineingeschrieben ...

    Nein, Javascript-Code wird nicht an jeder beliebigen Stelle ausgefuehrt, nur weil man das Label javascript: davor notiert.

    Angezeigt werden soll der Inhalt von latitude.

    Ich vermute, dass ist ein Anfängerproblem.

    Ja, allerdings.
    http://de.selfhtml.org/javascript/objekte/elements.htm lesen sollte helfen.

    Und natuerlich musst du beruecksichtigen, dass du erst auf den Feldinhalt zugreifen kannst, wenn das Feld bereits "existiert".
    Also entweder Script dahinter platzieren, oder onload nutzen.

    MfG ChrisB