Formulardaten als Variable speichern
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ausblenden
auswahl
betreiber
button
code
dank
datum
element
form
funktion
http
post
problem
sagen
senden
stadt
text
type
url
wut
-
Du hast ja aber auch nirgendwo ein Element "anzeige" definiert. Das kann ja allein deswegen schon nicht funktionieren.
Solltest das mal machen.
Zum PHP-Code:
Du hättest es nie so programmieren dürfen, sondern gleich von Anfang an einen Schutz einbauen.
Ein einfaches mysql_real_escape_string wäre schon genug.
Zum Problem:
So wie es aussieht wird der Fehler wohl im JavaScript liegen.
Du könntest ja mal schauen was die Fehlerkonsole deines Browsers ausgibt.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
aff3m1tw4ff3 schrieb:
Im Quelltext ist von der Funktion nichts zu finden.
Die Funktion ist aber drin und sieht so aus.
[...]
Stellt sich also die Frage warum die Funktion nicht auftaucht wenn ich das richtig verstehe.
Wie ich sehe benutzt du Firefox+Greasemonkey.
Wenn man eine Variable oder eine Funktion, in einem Greasemonkey-Skript definiert, dann ist sie dass auch nur innerhalb von Greasemonkey.
Soll heißen dein onclick-Event kann nicht ausgeführt werden, da die Funktion nicht definiert ist.
Zum ausprobieren kannst du ja mal die Web-Konsole öffnen und "typeof auswahl" eintippen. ;)
Mit folgendem Code kannst du das Greasemonkey-Verhalten umgehen:
unsafeWindow.auswahl = function() { var i,Text=""; /* jede Checkbox abchecken und wenn ausgewaehlt auflisten : */ for (i=0;i<4;i++) if (document.kw_ausblenden.elements[i].checked) Text=Text+document.kw_ausblenden.elements[i].value+"\n"; /* Text im Ausgabefeld setzen : */ document.kw_ausblenden.anzeige.value=Text; };
Ggf. noch folgende Browserweiche an den Skript-Anfang setzen:
var unsafeWindow = this.unsafeWindow || window;
-
Morgen,
ich muss hier mal noch Danke sagen für die viele Hilfe, hatte leider die letzten Tage wenig Zeit und konnte nicht viel machen. Ich habe hierfür aber eine andere Lösung gefunden in Zusammenarbeit mit ein paar Nutzern des Scripts. Da diese Funktion nur ein sehr kleiner Teil benötigt habe ich das in einen „manuellen Bereich“ ausgelagert.
Also danke nochmal an die Helferlein hier, echt Spitze!!!
Nun geht’s ans nächste Problem, sind ja noch genug da
Wir lesen uns also sicher wieder.
Gruß Marco
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage