holger kuehne: Text in Textarea einfügen

Beitrag lesen

Hi Bernhard
Du hast wohl ein bischen die Sache mit den Layern und den Formularen durcheinandergebracht.
Bei Layern geschieht dynamisches ueberschreiben in Netscape immer mit
document.layername.open();
document.layername.write("Wasauchimmer");
document.layername.close();
In Formularen wir einfach nur ein Wert zugeordnet.
Also einfach nur: window.document.Eingabe.Eintrag.value=ausgabe;
Du hast ausserdem in der Funktion bild noch ein > vergessen. des weiteren wuerde ich an deiner Stelle
window.document.Eingabe.Eintrag.value+=ausgabe schreiben, da sonst immer die gesamte Textarea ueberschrieben wird.
So nun die ganze Funktion bild()
     function bild()
     {
     name=prompt("Bitte geben Sie den Namen des Bildes ein:" ,"Bildname");
     ausgabe=("<img src="../../proddoc-pd/b/"+ name + "">");
     window.document.Eingabe.Eintrag.value+=ausgabe;
}
Ausserdem wurde in der Funktion schliessen() noch ein Fehler angezeigt
(Function does not always return a value) Wenn du am ende der else Schleife noch ein return true eingibst dann klappt alles
viele Gruesse Holger