Ingo: Daten in <div> löschen

hi!
ich habe hier dieses Script auf einen früherer Thread von Phil bekommen, aber leider wird, wenn der Surfer zum 2. Mal auf das OK Feld klickt (zB zum Korrigieren, wenn zuviel, zuwenig Links), die Links nur noch hinzugefügt, was dann etwa so aussieht:
<a href="datei1.htm">datei1.htm
<a href="datei2.htm">datei2.htm</a><br>
<a href="datei3.htm">datei3.htm</a><br>
<a href="datei1.htm">datei1.htm</a><br>
<a href="datei2.htm">datei2.htm</a><br>
ich würde mit dem 2. Klick gerne die vorherigen links löschen...!
mfg
Ingo
PS:
das Script:

<script type="text/javascript">
<!--
function schreiben(Anzahl)
{
for (i=1; i<=Anzahl; i++ )
{
document.all.Links.insertAdjacentHTML("BeforeEnd","<a href="datei"+i+".htm">datei"+i+".htm</a><br>")
}
}

// -->
</script>
</head>
<body>
<input type="text" name="tst" size="2" maxlength="2"><br>
<input type=button onClick=schreiben(document.all.tst.value) value="OK"><br>
<div id="Links"></div>

  1. hi!
    ich habe hier dieses Script auf einen früherer Thread von Phil bekommen, aber leider wird, wenn der Surfer zum 2. Mal auf das OK Feld klickt (zB zum Korrigieren, wenn zuviel, zuwenig Links), die Links nur noch hinzugefügt, was dann etwa so aussieht:
    <a href="datei1.htm">datei1.htm
    <a href="datei2.htm">datei2.htm</a><br>
    <a href="datei3.htm">datei3.htm</a><br>
    <a href="datei1.htm">datei1.htm</a><br>
    <a href="datei2.htm">datei2.htm</a><br>
    ich würde mit dem 2. Klick gerne die vorherigen links löschen...!
    mfg
    Ingo

    Ganz einfach: man muss nur drauf kommen.. bei mir hats geklappt:

    Neues Java Script:

    <script type="text/javascript">
    <!--
    function schreiben(Anzahl)
    {
    document.all.Links.innerText = "";   /* Hier das Eingefügte */
    for (i=1; i<=Anzahl; i++ )
    {
    document.all.Links.insertAdjacentHTML("BeforeEnd","<a href="datei"+i+".htm">datei"+i+".htm</a><br>")
    }
    }

    // -->
    </script>

    1. hi!
      ich habe hier dieses Script auf einen früherer Thread von Phil bekommen, aber leider wird, wenn der Surfer zum 2. Mal auf das OK Feld klickt (zB zum Korrigieren, wenn zuviel, zuwenig Links), die Links nur noch hinzugefügt, was dann etwa so aussieht:
      <a href="datei1.htm">datei1.htm
      <a href="datei2.htm">datei2.htm</a><br>
      <a href="datei3.htm">datei3.htm</a><br>
      <a href="datei1.htm">datei1.htm</a><br>
      <a href="datei2.htm">datei2.htm</a><br>
      ich würde mit dem 2. Klick gerne die vorherigen links löschen...!
      mfg
      Ingo

      Hi! Alles dafür getan, um dir das script zu schreiben!
      Also im
        Anschluss das verbesserte Script, kompatibel auch für Netscape und zusätzlich noch mit einer
        Abfrage ausgerüstet, die eine Fehlermeldung bei einer falschen Eingabe
        ausspuckt. Übrigens: du brauchst keine 2 div-Bereiche! Die vollständige Datei:

      <html>
        <head>
        <title>Liste</title>

      <script type="text/javascript">
        <!--

      /************************************************************/
        /*****  Java Script by DannyLupo  ( www.ffuerst.de )  *******/
        /************************************************************/

      function schreiben(anzahl)
        {
         if (anzahl >= 1)                              /* Abfrage, ob korrekte
        Eingabe */
           {
            if (document.all)                          /* Fall für IExplorer! */
              {
               document.all.Bereich.innerText = "";      /* Liste löschen */
               for (i=1; i<=anzahl; i++ )                /* Anfang der Schleife */
                 {
                  document.all.Bereich.insertAdjacentHTML("BeforeEnd","<a
        href="datei"+i+".html">Datei"+i+"</a><br>")
                 }

      document.all.Bereich.insertAdjacentHTML("BeforeEnd","<p>Listenende</p>")
              }
            else if(document.layers)                  /* Fall für Netscape! */
              {
               document.Bereich_Net.document.open();
               document.Bereich_Net.document.write("");  /* Liste löschen */
               for (i=1; i<=anzahl; i++ )                /* Anfang der Schleife */
                 document.Bereich_Net.document.write("<a
        href="datei"+i+".html">Datei"+i+"</a><br>");
               document.Bereich_Net.document.write("<p>Listenende</p>");
               document.Bereich_Net.document.close();
              }

      }
         else                                         /* Fall bei unkorrekter
        Eingabe */
           alert("Sie müssen eine Zahl eingeben!") ;
        }

      // -->
        </script>
        </head>

      <body>
         <form>
          <input type="text" name="nrs" size="2" maxlength="3">
          <input type="button" onClick="schreiben(this.form.nrs.value)"
        value="OK"><br>
         </form>
         <br>
         <div id="Bereich">
           <layer name="Bereich_Net">
           </layer>
         </div>
         <br>
        </body>
        </html>

      cu, der Danny