DerMadman
Grünschnabel
Hi an alle!
Ich habe ein Problem mit JS, createElement und dem Firefox. (Interesannterweise, soviel im Vorraus: Der IE machts)
Ich versuche in eine Form ein paar neue Elements zu bekommen um ein Menü dynamisch zu erweitern. Dazu habe ich folgende JS FUnktion geschrieben:
Wenn ich mir dann im PHP die Daten von $_POST anzeigen lasse, sagt mir der IE, dass er die Werte bekommen hat, der Firefox nicht.
Beide zeigen mir aber die Menüitems richtig und vollständig an, auch die Fehlerkonsole des FF gibt nichts aus... Evtl. hatte schon mal einer das Problem und kann mir helfen.
Vielen Dank und mit freundlichen Grüßen
Ich habe ein Problem mit JS, createElement und dem Firefox. (Interesannterweise, soviel im Vorraus: Der IE machts)
Ich versuche in eine Form ein paar neue Elements zu bekommen um ein Menü dynamisch zu erweitern. Dazu habe ich folgende JS FUnktion geschrieben:
Code:
function addMenuItem() {
// Das gesamte DIV Für ein Meuitem erstellen
var newItem = document.createElement("div");
// Eine Auswahlbox mit den Linkmöglichkeiten
var SelectItem = document.createElement("select");
SelectItem.name = "menulink";
SelectItem.className = "tourl";
// Eine Option eingeben
var noUrl = document.createElement("option");
noUrl.innerHTML = "Kein Link angegeben";
noUrl.value = "noURL";
noUrl.setAttribute("value","noURL");
SelectItem.appendChild(noUrl);
// Ein "Zielseitentextdiv"
var newZielseitentext = document.createElement("div");
newZielseitentext.classname = "zielseitentext";
newZielseitentext.innerHTML = "Zielseite:"
// Ein Eingabetext für den Menüpunktnamen
var newMenupunkt = document.createElement("input");
newMenupunkt.type = "text";
newMenupunkt.name = "menuitem";
newMenupunkt.className = "adminmenuitem";
newMenupunkt.value = "Punkt";
newMenupunkt.setAttribute("value","Punkt");
// Alles zusammenpacken
newItem.appendChild(newMenupunkt);
newItem.appendChild(newZielseitentext);
newItem.appendChild(SelectItem);
// In den Menubuilder einfügen
document.getElementById("menubuilder").appendChild(newItem);
}
Wenn ich mir dann im PHP die Daten von $_POST anzeigen lasse, sagt mir der IE, dass er die Werte bekommen hat, der Firefox nicht.
Beide zeigen mir aber die Menüitems richtig und vollständig an, auch die Fehlerkonsole des FF gibt nichts aus... Evtl. hatte schon mal einer das Problem und kann mir helfen.
Vielen Dank und mit freundlichen Grüßen