![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Marcus, 30. 06. 2005, 12:07
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
Die folgende Nachricht zum Thema stammt von: Cybaer, 30. 06. 2005, 12:17
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"!
Die folgende Nachricht zum Thema stammt von: Marcus, 30. 06. 2005, 15:22
»» 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...
Die folgende Nachricht zum Thema stammt von: Marcus, 30. 06. 2005, 15:24
»» 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!
© 1998-2006
Impressum, Software: Classic Forum