|
|||
|
Hallo,
bei Ausf?hrung der erweiterten Suche erhalte ich folgenden Fehler Zeile 83: Fehler: 'Document.advanced_search.dfrom.value' ist Null oder kein Objekt. Die Suche selbst fkt problemlos. Wie kann ich das fixen? Bei der Wahlm?glichkeit zwischen mehreren Versandoptionen habe ich ein ?hnliches Problem: Zeile 50: Fehler: 'Document.checkout_payment.payment' ist Null oder kein Objekt. Danke f?r Eure schnelle Hilfe. Gru? Tino |
|
|||
|
Hallo,
ich habe ebenfalls diesen JavaScript-Fehler bei der erweiterten Suche: ############# Zeile: 84 Zeichen: 3 Fehler: document.advanced_search.dfrom.value' ist Null oder kein Objekt ############# Er erscheint, wenn man im IE "Scriptfehler anzeigen" aktiviert hat und den Submit-Button bet?tigt. Wie kriegt man den Fehler weg? Danke schonmal! :z: |
|
|||
|
In der erweitertn Suche scheint die Suche nach Datum der Produkteinstellung rausgeflogen zu sein.
dann m?sste hierzu aber auch die Abfrage in der JavaScript FormValidation rausfliegen. Wenn Du Dich auskennst, schau mal ins zugeh?rige JavaScript teil, ansonsten warte bis heute abend. |
|
|||
|
Wow. Habs selbst mal durch ne mutige Tat des radikalen JS-Vernichtens erledigt:
Aus Datei /includes/header.php hab ich alles gel?scht, was mit dfrom und dto zu tun hatte. Nun sieht's so aus (bei mir so ab Zeile 173): Code:
<script language="javascript" src="includes/general.js"></script>
<script language="javascript"><!--
function check_form() {
var error_message = "<?php echo JS_ERROR; ?>";
var error_found = false;
var error_field;
var keywords = document.advanced_search.keywords.value;
var pfrom = document.advanced_search.pfrom.value;
var pto = document.advanced_search.pto.value;
var pfrom_float;
var pto_float;
if ( ((keywords == '') || (keywords.length < 1)) && ((pfrom == '') || (pfrom.length < 1)) && ((pto == '') || (pto.length < 1)) ) {
error_message = error_message + "<?php echo JS_AT_LEAST_ONE_INPUT; ?>";
error_field = document.advanced_search.keywords;
error_found = true;
}
if (pfrom.length > 0) {
pfrom_float = parseFloat(pfrom);
if (isNaN(pfrom_float)) {
error_message = error_message + "<?php echo JS_PRICE_FROM_MUST_BE_NUM; ?>";
error_field = document.advanced_search.pfrom;
error_found = true;
}
} else {
pfrom_float = 0;
}
if (pto.length > 0) {
pto_float = parseFloat(pto);
if (isNaN(pto_float)) {
error_message = error_message + "<?php echo JS_PRICE_TO_MUST_BE_NUM; ?>";
error_field = document.advanced_search.pto;
error_found = true;
}
} else {
pto_float = 0;
}
if ( (pfrom.length > 0) && (pto.length > 0) ) {
if ( (!isNaN(pfrom_float)) && (!isNaN(pto_float)) && (pto_float < pfrom_float) ) {
error_message = error_message + "<?php echo JS_PRICE_TO_LESS_THAN_PRICE_FROM; ?>";
error_field = document.advanced_search.pto;
error_found = true;
}
}
if (error_found == true) {
alert(error_message);
error_field.focus();
return false;
} else {
return true;
}
}
|
![]() |
| Lesezeichen |
| Stichworte |
| error, javascript |
| Themen-Optionen | |
| Ansicht | |
|
|