Verweis auf falsche Seite bei Formular Überprüfung
Tester
- javascript
Hallo,
habe folgendes Javascript, das die Eingabe in einem Formular überprüft.
Habe dieses Script aus einer anderen Seite kopiert (bzw. die Seite unter einem anderen Namen gespeichert). Jetzt habe ich das Problem, wenn Fehler auftreten wird die Original-Seite mit der Fehlermeldung geladen. Nachdem ich die ganze Seite durchgearbeitet habe und sonst kein Verweis mehr auf die Originalseite zu finden ist dachte ich mir, das muß am Javascriptteil liegen. Leider habe ich von Javascript auch nicht den Hauch einer Ahnung. Daher wollte ich ganz bescheiden fragen, ob Ihr mal kurz darüber schauen könntet und mir sagen könntet ob hier irgendwo der Verweis auf die Originalseite zu finden ist oder ob ich doch noch woanders schauen muß. Bin fast am verzweifeln... das komplette Script funktioniert wunderbar, solange bei der Eingabe kein Fehler gemacht wird. Sobald aber ein Fehler auftaucht bin ich auf der falschen Seite...
liegt es an diesen Stellen:
document.checkout_payment.irgendwas
habe schon versucht:
document.neue_seite.irgendwas
aber ohne Änderung im Verhalten
<script language="javascript"><!--
var selected;
function selectRowEffect(object, buttonSelect) {
if (!selected) {
if (document.getElementById) {
selected = document.getElementById('defaultSelected');
} else {
selected = document.all['defaultSelected'];
}
}
if (selected) selected.className = 'moduleRow';
object.className = 'moduleRowSelected';
selected = object;
// one button is not an array
if (document.checkout_payment.payment[0]) {
document.checkout_payment.payment[buttonSelect].checked=true;
} else {
document.checkout_payment.payment.checked=true;
}
}
function rowOverEffect(object) {
if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}
function rowOutEffect(object) {
if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}
//--></script>
Danke und Grüße,
Tester
Das Problem hat sich zwar nicht erledigt, aber es muß woanders liegen...
bin noch auf der Suche!