unaussprechbar: InnerHTML und document.write

<script type="text/javascript">
 var Nummer1 = "Formular mit Button"
 function Funktion1 () {document.all.Feld.innerHTML=Nummer1;}
 var Nummer2 = "Du hast die Zahl +A+ angegeben. Und Link zu FUnktion1 zurück";
 function Funktion2 () {document.all.Feld.innerHTML=Nummer2;}
 </script>
 <div id="Feld">Formular mit Button</div>

Das obere Grundgerüst soll verbunden werden mit diesem Script:

<script language="JavaScript">
 <!--
 function Test() {
 var A;
 A=document.Formular.Zahl.value
 document.write ("Du hast die Zahl "+A+" angegeben.")
 }
 //-->
 </script>
 <form name="Formular">
 <input type="Text" name="Zahl">
 <input type="button" onClick="Test()" value="Starten">
 </form>

Es soll einen bestimmten Bereich in einer Seite geben, in dem man eine Zahl eingibt und wenn man auf den Button klickt, lädt es das nach document.write noch in dem selben Bereich, ohne die Seite noch zu laden (was sonst ja immer passiert bei document.write), darum habe ich InnerHTML verwendet. Aber wie muss man die dazu verbinden? Oder gibt es eine andere Möglichkeit?

  1. Wo ist denn das Problem?

    ersetze document.write durch document.all.Feld.innerHTML ???

    So:

    <script language="JavaScript">
    <!--
    function Test() {
    var A;
    A=document.Formular.Zahl.value;
    document.all.Feld.innerHTML = "Du hast die Zahl "+A+" angegeben.";
    }
    //-->
    </script>
    <form name="Formular">
    <input type="Text" name="Zahl">
    <input type="button" onClick="Test()" value="Starten">
    </form>

    1. [latex]Mae  govannen![/latex]

      Wo ist denn das Problem?

      ersetze document.write durch document.all.Feld.innerHTML ???

      Den Code speziell für IE4 zu schreiben erscheint mir nicht mehr sonderlich sinnvoll.

      Cü,

      Kai

      --
      When the limos return for their final review, it's all thru'
      - all they can see is the morning goo.
      "There's no-one left alive - must be draw."
      So the Blackcap Barons toss a coin to settle the score.
      ie:{ fl:( br:< va:) ls:? fo:| rl:? n4:° ss:{ de:] js:| ch:? mo:| zu:|]