Seite 1 von 1
AJAX Kontaktformular ohne Ajax
Verfasst: 22.10.2008 15:31
von Jan Kaiser ET
Ihr lieben.
das einzige Kontaktformular, das ich gefunden habe ist
dieses blöde AJAX Kontaktformular.
Nun ist das aber völliger Mist,
da das nicht ohne JavaScript geht und meine Seite soweit wie möglich JavaScript frei sein soll.
Wie bekomm ich jetzt dieses blöde JavaScript daraus?
Ich habe mal getestet,
ich habe JavaScript im Browser ausgeschaltet.
so wars perfekt.
Dann habe ich mal den Java-Code in der Template Datei gelöscht.
Das Java war zwar weg.
Das Problem ist nur immer:
Wenn man JavaScript aktiviert hat geht der "Absenden" Button nicht,
d.h. die Nachricht lässt sich nicht absenden.
Wenn JavaScript jedoch aus ist geht es Problemlos.
Was soll ich machen?
JavaScript MUSS raus.
Liebe Grüße
Jan
Verfasst: 22.10.2008 15:56
von tas2580
das einzige Kontaktformular, das ich gefunden habe ist
dieses blöde AJAX Kontaktformular.
Nun ist das aber völliger Mist,
da das nicht ohne JavaScript geht und meine Seite soweit wie möglich JavaScript frei sein soll.
Warum ist das Kontaktformular blöd?
Das geht übrigens problemlos ohne JavaScript wenn man nicht am Code rum bastelt ohne zu wissen was man tut.
Wenn du den JavaScript Code ausbaut dann auch komplett, wenn du nur die Funktionen entfernst ist klar das es nicht funktionieren kann, wenn dann musst du auch den Aufruf der Funktionen entfernen, also wirklich allen JavaScript Code aus der HTML-Date löschen.
Warum überhaupt JavaScrtipt/AJAX ausbauen? Ist doch für Benutzer mit aktivem JavaScript ne nette Sache. Ohne JavaScript gehen übrigens auch z.B die BB-Code Button beim posten usw. nicht, also ganz ohne JavaScript wirst du nicht auskommen.
Gruß Tobi
Verfasst: 22.10.2008 17:54
von Jan Kaiser ET
Es soll so wenig wie möglich JavaScript rein,
das Problem ist: mit JavaScript gehts nicht und die,
die spezielle Browser nutzen bekommen dadurch oftmals Fehlermeldung,
nervige Fragen und ähnliches.
Wie baue ich das denn KOMPLETT aus?
Ich hab in der PHP Datei das mit dem "IF AJAX" und das was in dieser Spalte da stand entfernt und in der Template Datei den Bereich "style text/javascript" oder wie der nun hieß, das geht dann aber nicht.
Liebe Grüße
Jan
Verfasst: 22.10.2008 18:08
von 4seven
ein ajax ohne ajax und ein board ohne java, sehr interessant
fehlermeldungen hagelt es bei scripten, abgespeckt oder nicht,
nur dann, wenn man falsch codet, garnicht selbst codet,
keine ahnung von der code-syntax hat
oder fehler beim implementieren macht.
ansonsten dürfte es selbst in den abstrusesten browsern keine
fehlermeldung geben, da man natürlich und selbstverständlich
nur cross-browser-scripte nimmt oder .. im zweifelsfalle nämlich
gar keine. dann lieber manuell und alt-her-gebracht, stabil und robust.
Verfasst: 22.10.2008 18:47
von Jan Kaiser ET
Dennoch möchte ich den Chat für ALLE so haben,
wie er ist, wenn ich JavaScript deaktiviert habe.
Warum nutzt keine professionelle Seite ein Kontaktformular mit JavaScript?
Die hätten auch die Möglichkeit, machens aber nicht,
weil gute Seiten versuchen JavaScript soweit wie möglich zu deaktivieren.
Fürs Forum braucht man zwar auch JavaScript,
aber das Formular ist ja nicht nur fürs Forum und auch nicht nur für registrierte.
Liebe Grüße
Jan
Verfasst: 22.10.2008 19:02
von 4seven
Dennoch möchte ich den Chat für ALLE so haben,
wie er ist, wenn ich JavaScript deaktiviert habe.
ein chat ohne java wird kaum möglich sein,
aber wir sind ja hier bei einem kontaktformular.
und das kannst du natürlich völlig ohne javascript erstellen
normal
http://www.google.de/search?hl=de&q=kon ... uche&meta=
safe
http://www.google.de/search?hl=de&q=sic ... uche&meta=
Verfasst: 22.10.2008 19:23
von Jan Kaiser ET
Oh, sorry, mein Fehler,
ich hatte im letzen Postig aus versehen "Chat" geschrieben,
weil ich mich nebenbei um einen Chat gekümmert habe.
Klar, beim Chat ist das klar.
ich meine natürlich ein Kontaktformular,
bitte um Verzeihung für meinen Fehler.
Liebe Grüße
Jan
Verfasst: 23.10.2008 14:07
von tas2580
Das wichtige Funktionen auch ohne JavaScript funktionieren müssen und man JavaScript nur für Zusatzfunktionen verwenden soll ist klar, aber das Formular funktioniert ja auch ohne JavaScript, mit exotischen Browsern sollte es also keine Probleme geben. Außerdem benutzen (zumindest auf meinen Seiten) ca. 90% IE oder FF mit aktivem JavaScript, nur ca. 3% meiner Besucher (incl. Bots) können kein JavaScript.
Wenn du JavaScript trotzdem ausbauen willst reicht es nicht wenn du nur die Funktionen löscht. Irgendwo im HTML Code für das Formular steht der Befehlt um das Formular zu senden, der muss auch raus.
Suche also mal nach onsubmit="..." oder onclick="..." und lösche das auch raus.
Gruß Tobi