Ganane: Eingabefeld dynamisch erstellen

Beitrag lesen

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:

Nein, da wird nichts aufgerufen. Da wird eine PHP-Datei geparsed und der resultierende (HTML) Quelltext zum Browser geschickt. Uns interessiert aber nur der angekommene Quelltext und ich habe keine Lust das jetzt umwandeln zu lassen.

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.

Wobei denn? Es gibt keine (vernünftige) Problembeschreibung, nicht mal ein "funzt nicht"!
Also sag uns, was deiner Meinung nach passieren sollte, was aber stattdessen passiert, woran das deiner Meinung nach liegen könnte und was du schon probiert hast, um das Problem zu lösen.