#1 (permalink)  
Alt 03.08.2009, 11:29
Benutzer
 
Registriert seit: 27.05.2008
Beiträge: 31
Standard Firefox umgeht Kundengruppen

Hallo Zusammen,


ich habe heute durch Zufall herausgefunden, das Mozilla bei der Registrierung in meinem Shop die Kundengruppen umgeht!

Der Shop hat zwei Kundengruppen.
Bei der Registrierung wird gefragt, ob der Kunde Gewerbetreibender oder Endkunde ist. Wenn der Kunde dort keine Angabe macht, also das Auswahlfeld leer läßt, ignoriert Firefox (3.0.12) dies und geht einfach weiter! Schließt die Registrierung also ab!

Der IE gibt eine Fehlermeldung und bleibt bei der Registrierung stehen, bis die Angabe getätig wurde. So sollte es ja auch sein!


Kennt jemand von euch das Problem und weiß evtl. eine Lösung?



Dank und Gruß
Highway
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 04.08.2009, 06:21
xt:Commerce Support Kunde
 
Registriert seit: 16.07.2004
Beiträge: 871
Standard

Wie gibt denn der Intenet Explorer die Fehlermeldung aus? Mit einem aupoppenden Fenster?

Dann wäre der "Fehler" im Firefox dass dort JavaScript deaktiviert ist oder evtl. ein hartnäckiger Popupblocker aktiv ist.

Wichtige Fehlerkontrollen sollten daher nicht (nur) mittels JavScript geprüft werden sondern serverseitig, und damit browserunabhängig mit PHP.

Viele Grüße
Walter

PS: Beispiellink wäre gut falls es das nicht war.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 06.08.2009, 09:33
Benutzer
 
Registriert seit: 27.05.2008
Beiträge: 31
Standard

Hallo Walter,

und Danke für die Antwort!


Der IE gibt folgende Meldung als Popup aus:

Meldung von Webseite
Notwendige Angaben fehlen! Bitte richtig ausfüllen.
* Bitte wählen Sie aus, ob Sie sich als Gewerbetreibender oder Endkunde registrieren möchten.



Wie kann ich Firefox davon überzeugen, ebenfalls die Meldung anzuzeigen und nicht einfach weiter zu gehen?



Grüße
Highway
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 06.08.2009, 14:14
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Hallo Highway,

das Problem ist hier nicht Firefox, sondern die leicht angegraute Shopversion, die hier ein nicht mehr ganz so modernes JavaScript in der Datei /includes/form_check.js.php zur Abfrage verwendet.

Guckstu hier:
IE8 und optionale Felder

Ich zitier' mich von da mal selbst:

Zitat:
Du aktualisierst die Datei form_check.js.php wie folgt:

So ca. in Zeile 103 findest Du die Funktion check_form(form_name) und darin

Code:
error = false;
form = form_name;
error_message = "<?php echo JS_ERROR; ?>";
Das änderst Du zu

Code:
error = false;
/* form = form_name; - IaN says: does not work any longer in Firefox, so... */
if(document.getElementById(form_name)){
  form = document.getElementById(form_name);
}else{
  form = form_name;
}
error_message = "<?php echo JS_ERROR; ?>";
...dann sollte der Check wieder überall funktionieren!
Wie auch immer, es müsste auch ohne JavaScript ein Hinweis kommen, da die Formulardaten eigentlich mach dem Absenden noch ein zweites mal (per PHP) durch den Shop gecheckt werden?!?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
firefox, kundengruppen, umgeht

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gutschein für bestimmte Kundengruppen Adreas_berlin Installation und Konfiguration 2 23.03.2008 12:12
Probleme mit dem Firefox Browser - brauche wirklich Hilfe !!! yahuz Allgemeine Diskussionen 16 25.04.2007 05:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:28 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand