Marcus: Text zur Laufzeit ändern 2

Hallo again,

ich habe nun folgendes probiert:

im Head:

function neu_text()
        {

obj=document.getElementById("change");
                new="Neuer Text";
                obj.innerHTML=""; // IE-Mac-Bugfix
                obj.innerHTML=new;

}

Im Body:
<td colspan="3"><select name="bstand" onchange="javascript:neu_text()">
          <option value="Student">Student/In</option>
                </select></td>

<tr><td valign="top"><b><div id="change">Zusatz:</div></td>

Jetzt bekomme ich immer beim "onChange" aber auch schon beim ersten Seitenstart den Fehler: Objekt erwartet..???

Ziel ist nach wie vor:
Beim Ändern von der DropDownListe soll sich auch der Text darunter verändern.

Weiß jemand Rat?

Dank und Gruß
Marcus

  1. Hi,

    im Zweifelsfall ist "new" ein reserviertes Wort. Nimm stattdessen z.B. newText!

    <td colspan="3"><select name="bstand" onchange="javascript:neu_text()">

    BTW: Das >javascript:< ist hier fehl am Platz.

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
    1. Hi,

      im Zweifelsfall ist "new" ein reserviertes Wort. Nimm stattdessen z.B. newText!

      <td colspan="3"><select name="bstand" onchange="javascript:neu_text()">

      BTW: Das >javascript:< ist hier fehl am Platz.

      Gruß, Cybaer

      Juhuuuu, Danke. Es klappt. Super.
      Dann wird das nur eine Kleinigkeit :-)

      function neu_text()
              {

      obj=document.getElementById("change");
                      obj.innerHTML=""; // IE-Mac-Bugfix

      if(document.posting.bstand.text == "Student")
                      {  obj.innerHTML="Studienfach:"; }

      if(document.posting.bstand.text == "Beruftstätig")
                      {  obj.innerHTML="Tätigkeit:"; }

      else
                        obj.innerHTML="Zusatz:";

      }

      Unschwer zu erkennen: Ich versuche nun die Ausgabe in meinem "change" abhängig von der Auswahl in der DropDown Box zu machen. Geht so aber nicht. Ergebnis ist kein Fehler, sondern schlicht weg keine Reaktion...

    2. Hi,

      im Zweifelsfall ist "new" ein reserviertes Wort. Nimm stattdessen z.B. newText!

      Hab den Fehler gefunden.... Es war natürlich ein "Value" und kein "Text" in der Abfrage.

      Damit

      DANKE ENDE!