Bernhard: Text in Textarea einfügen

Beitrag lesen

Hallo,

ich möchte realisieren, daß der Benutzer im prompt nur den Namen des Bildes einfügt und somit mit Javascript automatisch eine HTML Verknüpfung eingetragen wird in die Textarea neben den Text. Somit kann ich dann, Bilder neben den CGI erzeugten Text darstellen. Irgendwie gelingt mir das aber nicht mit meinem Script,
für Hilfe bin ich sehr dankbar!

Hier meine Seite:

<html>
<head>
<title>Neuer Eintrag</title>

<link rel=stylesheet href="standard.css">
  <style type="text/css">
<!--
body { font-family:Arial,Helvetica; }
td { font-size:10pt }
td.u {  font-size:10pt;font-weight:bold;background-color:#FF9E00 }
td.g {  font-size:10pt;font-weight:bold;font-size:12pt }
td.b { font-size:8pt;font-weight:bold;background-color:#FF9E00 }
td.h { background-color:#FF9E00 }
-->
</style>
   <script language = "JavaScript">
     <!--
     function Focus()
     {
     window.document.Eingabe.Datum.focus();
     }

function Loeschen()
     {
     document.Eingabe.reset();
     document.Eingabe.Datum.focus();
     }

function Schliessen()
     {
      if (document.Eingabe.Datum.value == '' document.Eingabe.Name.value == '' document.Eingabe.Eintrag.value == '')
       {
       alert('\Es wurden nicht alle Felder ausgefüllt !');
       document.Eingabe.Datum.focus();
       return false;
       }
      else
      {
       window.document.Eingabe.submit();
      }
     }

function neu()
     {
       window.open("main.htm","mitte");
     }

function bild()
     {
     name=prompt("Bitte geben Sie den Namen des Bildes ein:" ,"Bildname");
     ausgabe=("<img src="../../proddoc-pd/b/"+ name + """);
     window.document.Eingabe.Eintrag.open();
    window.document.Eingabe.Eintrag.value=ausgabe;
//      window.document.write("Hello World...");
     window.document.Eingabe.Eintrag.close();
     }

//-->
      </script>
</head>
<body text="#000000" bgcolor="#6B6D6B" link="#FF0000" alink="#FF0000" vlink="#FF0000" onLoad="Focus()">

<table border=0 cellspacing=1 bgcolor=#6B6D6B align="center" width=450 height=400>
<tr>
<td class=g border=0 align=center colspan=2 bgcolor=#FFBE00 valign=middle height=30>Bitte tragen Sie Ihre Nachricht ein</td>
</tr>

<form name="Eingabe" method="get" action="/cgi-bin/proddoc-pd/script1.cgi" onSubmit="window.close()">
    <tr>
      <td class=u align=>Datum:</td>
      <td class=h><input name="Datum" tabindex=0 type=text size=20 maxlength=10 ></td>
    </tr><tr>
      <td class=u align=>Name:</td>
      <td class=h ><input name="Name" tabindex=1 type=text size=20 maxlength=35></td>
    </tr>
    <tr>
    <td  rowspan=2 class=u valign=top align=>Eintrag:</td>
    <td class="h"><textarea  tabindex=3 wrap=physical cols=35 rows=16 name="Eintrag"></textarea></td>
    </tr>
    <tr>

<td class="b"><input  tabindex=4 type="button" name="Abschicken" value="Abschicken" onClick="Schliessen()"><input  tabindex=5 type="button" name"Loeschen" value="Löschen" onClick="Loeschen()"><input  tabindex=6 type="button" name"Verwerfen" value="Verwerfen" onClick="neu()"><input  tabindex=7 type="button" name"bild" value="Bild einfügen" onClick="bild()"></td>

</tr>
   </form>
  </table>
</td>
</tr>
</table>

</body>
</html>

Mit window.document.Eingabe.Eintrag.write(ausgabe);
funktioniert es auch nicht.

Danke

BK