Holger Ahlrichs: Formularfeld dynamisch erweitern / hinzufügen

Hallo,
um Eingabefelder in Formularen per klick auf nen Button zu erweitern verwende ich derzeit "insertAdjacentHTML"

<Script>
  var nfiles = 1;
  function Expand(){
  if (nfiles < 8)
  {
    nfiles++
    files.insertAdjacentHTML('BeforeEnd','<BR>Teilnehmer '+nfiles+' : <input type="text" name="teiln'+nfiles+'" size="35">');
    return false
 }
  }
</Script>

und im Form:
...
<Div ID=files>Teilnehmer 1 :<input type="text" name="teiln1" size="35">Div>
...
<input type=Button value="hinzuf&uuml;gen" onClick=return(Expand())  name="Button">
...

Das Problem ist das der Mozilla damit nicht klar kommt.

Kann mir jemand ein Beispiel nennen welches ich alternativ dazu verwenden könnte oder wie ich das ganze Mozilla-fähig editieren kann?

Danke und Gruß
Holger

  1. hi,

    um Eingabefelder in Formularen per klick auf nen Button zu erweitern verwende ich derzeit "insertAdjacentHTML" [...]
    Das Problem ist das der Mozilla damit nicht klar kommt.

    Ich finde, das Problem ist, dass MS so einen Kram erfindet.

    Kann mir jemand ein Beispiel nennen welches ich alternativ dazu verwenden könnte oder wie ich das ganze Mozilla-fähig editieren kann?

    DOM. (createElement, appendChild/insertBefore)

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hi

    Kann mir jemand ein Beispiel nennen welches ich alternativ dazu verwenden könnte oder wie ich das ganze Mozilla-fähig editieren kann?

    Mit document.node

    mfg
    Genie