Forum
Gehe zu: » Forum » HTML und Javascript » reload fr captcha
Seite: 1
Thema
Autor
hey leute habe hier n script
will gerne wenn man auf reload klickt das sich das bild immer neuläd das geht 1 man danach nicht mehr
kann mir jemand weiterhelfen??
Code:
<script language="JavaScript"><!--
function reloadCaptcha() {
if (document.images) {
document.images.captcha_bild.src = 'captcha.php?';
}
}
//--></script>
<a onclick="reloadCaptcha()" id="submit" />Reload</a><br />
<img src="captcha.php" name="captcha_bild" id="captcha_bild"><br>
<script language="JavaScript"><!--
function reloadCaptcha() {
if (document.images) {
document.images.captcha_bild.src = 'captcha.php?';
}
}
//--></script>
<a onclick="reloadCaptcha()" id="submit" />Reload</a><br />
<img src="captcha.php" name="captcha_bild" id="captcha_bild"><br>
will gerne wenn man auf reload klickt das sich das bild immer neuläd das geht 1 man danach nicht mehr
kann mir jemand weiterhelfen??
Laut deinem Code, würde ja das gleiche Bild mit dem gleichen Code für die Captcha-Ausgabe sein. Sprich, Sicherheitscode ist 123 und du drückst auf Reload, zwar wird das Bild aktualisiert, aber der Code bleibt 123. Du könntest zwei Codes generieren. Einen welcher, für das aktuelle Captcha ist und einen für das, wenn man auf Reload klickt. Wobei dies dann auch nur einmal gehen würde. Zweite Möglichkeit, mit Ajax das komplette Captcha Script nochmals aufrufen. So das der Code neu generiert wird und auch das Bild aktualisiert wird. Und durch Ajax hast du dann den Vorteil, dass die bereits eingegebenen Daten ins Formular bestehen bleiben.
_________________
powered by j7h
Seite: 1
Statistik
Es wurden insgesamt 2156 Beiträge geschrieben.
Wir haben 10450 registrierte Mitglieder.
Der neueste Benutzer ist Sasha - Forum Beta³ - Bug melden
Wir haben 10450 registrierte Mitglieder.
Der neueste Benutzer ist Sasha - Forum Beta³ - Bug melden
Beitrag von

