Guten Tag,
ich bin zurzeit dabei, eine Funktion in Javaskript zu erstellen, mit welcher ich allgemein BBCodes für verschiedene Formulare und deren Felder einfügen möchte.
Dazu verwende ich folgenden Code (dies ist nur ein Auszug aus meinem Code):
Ich habe erfahren, dass man Objekte vorher evaluieren muss. Habe versucht, dies zu tun, aber es wird mir trotzdem noch gesagt, dass ein Objekt erwartet wird bzw. "formular" nicht definiert ist.
ich übergebe die Funktion beispielsweise mit "bbcode('url', 'news', 'text');
Hat jemand von euch vielleicht eine Idee?
Danke schonmal im Voraus dafür
ich bin zurzeit dabei, eine Funktion in Javaskript zu erstellen, mit welcher ich allgemein BBCodes für verschiedene Formulare und deren Felder einfügen möchte.
Dazu verwende ich folgenden Code (dies ist nur ein Auszug aus meinem Code):
Code:
function bbcode (action, formular, feld) {
if(action == "url") {
var urlBBCode = "";
thisURL = prompt("Bitte gib den Link zu der Homepage an", "http://");
thisTitle = prompt("Bitte gib den Namen des Links an", "Linkname");
urlBBCode = ""+thisTitle+"";
if(thisURL == "" || thisURL == "null" || thisURL == "http://") {
eval("document." + formular + "." + feld + ".value = document." + formular + "." + feld + ".value";);
} else {
eval("document." + formular + "." + feld + ".value = document." + formular + "." + feld + ".value" + urlBBCode;);
}
}
}
Ich habe erfahren, dass man Objekte vorher evaluieren muss. Habe versucht, dies zu tun, aber es wird mir trotzdem noch gesagt, dass ein Objekt erwartet wird bzw. "formular" nicht definiert ist.
ich übergebe die Funktion beispielsweise mit "bbcode('url', 'news', 'text');
Hat jemand von euch vielleicht eine Idee?
Danke schonmal im Voraus dafür