Jump to content
xt:Commerce Community Forum

Javascript Error


Recommended Posts

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

  • 3 months later...

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

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

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...