@ndre@s: url-parameter per js in formular-feld-value übernehmen

Hi,

so lese ich den parameter aus (ist nur ein einziger)
-------------------------------------------------------------
<head>
<script language="JavaScript 1.0"  type="text/javascript">
<!--
if(thisURL.indexOf("?") != -1)    // teste ob "?" in der url vorkommt
{
    stringArray = thisURL.split("?");
    thisString = stringArray[1];  // text nach "?" ins Array[1] schreiben
    if(thisString !="")
 {
 parameterwert = thisString;
 }
 else
 {
 parameterwert = "";
 }
}
//-->
</head>
-------------------------------------------------------------
aber wie kriege ich den in die folgende Zeile eingebaut:

-------------------------------------------------------------
<input type="text" size="20" maxlength="63" name="parameter" value=parameterwert onFocus=... >
-------------------------------------------------------------

ich habe schon alles mögliche probiert, aber er schreibt immer den namen "parameterwert" statt den inhalt der gleichlautendn variable

document.form[formular].value[parameter]=parameterwert klappt auch nicht :-(

???

Gruß

Andreas

  1. als erstes mal definierst du die variable parameterwert global, sonst ist sie nur in der funktion lokal verfügbar

    dann machst folgendermaßen:

    <script language=javascript>
    document.write("<input type="text" value="" + parameterwert + "">");
    </script>

  2. ich habe schon alles mögliche probiert, aber er schreibt immer den namen "parameterwert" statt den inhalt der gleichlautendn variable

    document.form[formular].value[parameter]=parameterwert klappt auch nicht :-(

    komisch, bei mir geht sowas...
    document.getElementById("parameter").value = parameterwert;

    ???

    !!!

    Gruß

    gruss

    Andreas

    T!M

  3. Hi,

    <script language="....
    .....
    function textfeld_beschreiben()
    {
    document.forms[0].parameter.value=parameterwert;
    }

    ...

    <body onLoad="textfeld_beschreiben()">

    Dein Onkel