downhill Posted April 28, 2004 Report Share Posted April 28, 2004 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 Link to comment Share on other sites More sharing options...
tribun Posted August 5, 2004 Report Share Posted August 5, 2004 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: Link to comment Share on other sites More sharing options...
Hubi Posted August 5, 2004 Report Share Posted August 5, 2004 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. Link to comment Share on other sites More sharing options...
tribun Posted August 11, 2004 Report Share Posted August 11, 2004 Hallo, K?nnte mal bitte jemand die L?sung posten? Danke. Link to comment Share on other sites More sharing options...
tribun Posted August 11, 2004 Report Share Posted August 11, 2004 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): <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; } } Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.