Inhalt eines Textfeldes ändern ohne «FORM» Tag?
Meinolf
- dhtml
0 Joachim
Kann ich den Inhalt eines Textfeldes ändern
wenn ich keine Form Tags verwenden möchte?
Beispiel mit Form Tags:
Andern mit:
top.document.testform.test.value = "xxx";
<div class="clsTabs">
<div id="historyTabs">
<form name="testform">
<input type="text" name="test" size="16" maxlength="255" value="Hallo">
</form>
</div>
.
.
Ohne Form Tags: top.???????
<div class="clsTabs">
<div id="historyTabs">
<input type="text" name="test" size="16" maxlength="255" value="Hallo">
</div>
.
.
2.Frage:
Wie könnte ich in diesem Fall den Text "Please wait" gegen einen anderen austauschen?
Kann ich über die ID's und (...innerHTML) den Inhalt bzw. die Information ändern?
Wenn ja, wer weiß wie?
<TABLE ID="idTabs" class="clsTabs" CELLPADDING="0" CELLSPACING="0" BORDER="0">
<TR HEIGHT="25" VALIGN="middle">
<TD nowrap ID_MENU_ITEM="2" ID="tab1" CLASS="clsEventTabSelected">
Please wait
</TD>
</TR>
</TABLE>
Gruß
Meinolf
hi,
Kann ich den Inhalt eines Textfeldes ändern
wenn ich keine Form Tags verwenden möchte?
Du koenntest einen Div-Layer dynamisch beschreiben, NC mit:
document.layerID.document.open();
document.layerID.document.write("hier Dein Text");
document.layerID.document.close();
eleganter geht es mit: with(document.layerID.document){open();write();close();}
IE braucht: document.all.layerID.innerHTML="Hier Dein Text";
So kannst Du also zu jedem Zeitpunkt die gewuenschte Textausgabe erreichen.
Alles klar?
Gruesse Joachim