Cypog: Eingabefeld dynamisch erstellen

Beitrag lesen

Hallo,
ich habe versucht ein Eingabefeld dynamisch zu erstellen:

Das ist die Funktion:

function CreateElementEx(element, attributes, attribute_values, content, id)
 {
  var elementID = document.createElement(element);
  for (var i = 0; i < length(attributes); i++)
  {
   var e_attribute = document.createAttribute(attributes[i]);
   e_attribute.nodeValue = attribute_values[i];
   elementID.setAttributeNode(e_attribute);
  }
  var e_text = document.createTextNode(content);
  elementID.appendChild(e_text);
  var a_element = getElementById(id)<,
  a_element.appendChild(elementID);
 }

und hier wird sie aufgerufen:

echo "<td>";
      //echo "<input type='button' value='Einfügen:' onclick='InsertText(this.form.Text, this.form.e_inhalt)'>";
      echo "Einfügen: ";
      echo "<select name='einf' onchange='CreateElementEx("input", Array("type", "name"), Array("text", "e_inhalt"), "", "Eingabebereich")'>";
       echo "<option value='0'>Bild</option>";
       echo "<option value='1'>URL</option>";
      echo "</select>";
     echo "</td>";
     echo "<td id='Eingabebereich'>";
      //echo "URL: <input type='text' name='e_inhalt'>";
     echo "</td>";

Wäre toll, wenn mir jm. helfen könnte.

Schöne Grüße

Cypog