Forum Internet Service Backes

Bitte loggen sie sich ein oder registrieren sie sich.

Einloggen mit Benutzername, Passwort und Sitzungslänge
Erweiterte Suche  

Neuigkeiten:

Autor Thema: Bug  (Gelesen 2058 mal)

eNGinE

  • Gast
Bug
« am: 12 August, 2006, 13:46:08 Nachmittag »

Im vergleich zu oscommerce ist mir aufgefallen, daß man bei xtcommerce folgendes nicht mehr funktioniert.
Wenn ein Kunde was kaufen will und bei der auswahl der Versand- und Zahlungsmethode ist, dann reicht es bei oscommerce in die entsprechende zeile bzw. ins entsprechende <tr> zu klicken.
Es ist NICHT NOTWENDIG genau auf die CheckBox zu klicken.

Bei xtcommerce jedoch ist das nicht der Fall. Man muss genau auf die Checkbox klickern.
Der Grund scheint mir ein fehler in der header.php zu sein.
Einfach die Funktion 'selectRowEffect' durch folgendes ersetzen:
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.getElementsByName("payment")[0]) {
    document.getElementsByName("payment")[buttonSelect].checked = true;
  } else {
    //document.getElementsByName("payment")[selected].checked=true;
  }

// one button is not an array
  if (document.getElementsByName("address")[0]) {
    document.getElementsByName("address")[buttonSelect].checked = true;
  } else {
    //document.getElementsByName("address")[selected].checked=true;
  }

// one button is not an array
  if (document.getElementsByName("shipping")[0]) {
    document.getElementsByName("shipping")[buttonSelect].checked = true;
  } else {
    //document.getElementsByName("shipping")[selected].checked=true;
  }
}
Dann sollte es wieder gehen.

Ich hoffe das hilft einigen weiter.
Gespeichert

MBa

  • Member
  • ***
  • Offline Offline
  • Beiträge: 49
Re: Bug
« Antwort #1 am: 13 August, 2006, 17:40:10 Nachmittag »

Besten Dank, hat super gefunzt.
Gespeichert

duudii

  • Member
  • ***
  • Offline Offline
  • Beiträge: 36
Re: Bug
« Antwort #2 am: 13 August, 2006, 18:08:16 Nachmittag »

Super, hat bei mir auch geklappt. :D
Gespeichert