mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 17:47 Benutzername: Passwort: Auto-Login

Thema: Reload eines Captcha? vom 14.10.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Reload eines Captcha?
Autor Nachricht
Blodsfana
Threadersteller

Dabei seit: 21.11.2004
Ort: Momentan aus Melsungen
Alter: 38
Geschlecht: Weiblich
Verfasst So 14.10.2007 21:09
Titel

Reload eines Captcha?

Antworten mit Zitat Zum Seitenanfang

habe in meinem Kontaktformular ein captcha eingebaut was auch funktioniert. Jetzt wollte ich für den fall das es unlesbar ist das Bild reloaden. haba dazu das gemacht.

Code:
<a href="javascript:void(0)" onClick="reloadCaptcha()"><img width=80 height=15 src="button.php" id="captcha" border="0" bordercolor="#000000"></a>


Und als javascript diesen Code genommen.

Code:
<script language="JavaScript">function reloadCaptcha() {    var capObj = document.getElementById('captcha');    if (capObj) {        capObj.src = capObj.src +            (capObj.src.indexOf('?') > -1 ? '&' : '?') + Math.random();    }}</script>


Nur wenn ich die Grafik anklicke zum reloaden geht das Formular nicht da es ja denke ich mal eine neue session braucht.

Die funktion session start steht anbei direkt in der index.php Jedoch wird über ?action=kontakt das formular mit einem switch eingebunden. Daher musste ich die session start an den anfang der seite setzen also in die index.php.


Giebt es einen lösungsweg um das zu fixen damit er nicht nur das bild neu lädt was ja funktioniert, sondern auch die session erneuert?
  View user's profile Private Nachricht senden
Backware

Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 38
Geschlecht: Männlich
Verfasst So 14.10.2007 21:11
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
<input type="submit" name="new_captcha" value="1" />


dann überprüfen ob der button gewählt wurde und schwubs kannst du drauf reagieren. die bereits eingegebenen daten im formular wieder anzeigen und ein neues captcha anzeigen.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Blodsfana
Threadersteller

Dabei seit: 21.11.2004
Ort: Momentan aus Melsungen
Alter: 38
Geschlecht: Weiblich
Verfasst So 14.10.2007 21:20
Titel

Antworten mit Zitat Zum Seitenanfang

Hm ist jetzt doch etwas zu hoch. Das codestück einfach als button nehmen? Also meinen button drauf abändern? Oder wäre es einfacher und leichter wenn ich einfach die seite neu laden lassen würde, denn so umfangreich ist das formular nicht.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Ein Captcha Problem
[PHP] Captcha-Script mit imagecopymerge()
Captcha für eine webmailer.cgi
CGI-Gästebuch Spamschutz - Captcha
Captcha in einer Art Lightbox
[TYPO3][ve_guestbook+sr_freecap] kein captcha im formular
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.