Danny Lupo: Daten in <div> löschen

Beitrag lesen

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