Hinweise zur Fehlerbehebung

Sie werden mit einer Fehlermeldung konfrontiert, kennen aber nicht die Ursache? Mit diesem Kapitel helfen wir Ihnen weiter, erklären Hintergründe und Lösungsmethoden zur Behebung der am häufigsten auftretenden Fehler. Die Auflistung wird kontinuierlich ergänzt.

Ihr Problem besteht weiterhin oder ist nicht aufgeführt? Unser Support-Team ist gerne für Sie da. Klicken Sie einfach auf den "Feedback"-Button in der oberen Symbolleiste.

Inhalt

"Dokument erloschen"

"Ihr gewähltes Produkt konnte nicht in den Warenkorb gelegt werden. Bitte geben Sie die gewünschte Menge ein oder treffen Sie eine Auswahl."

"Laden von gemischten aktiven Inhalten "http://........" wurde blockiert."

"Not Found" beim Filtern & Sortieren

"Die Webseite kann nicht angezeigt werden" (Internet Explorer 6 und 8)

"Bitte vermeiden Sie Doppelklicks. Please avoid double clicks!"

Econda Cross Sell

Econda Cross Sell Produkte werden manchmal nicht angezeigt

"Dokument erloschen"

Führt ein Kunde eine Suche in Ihrem Shop durch, erhält er in der Regel eine Übersicht von Produkten (Suchergebnisse), die zu seinem Suchbegriff passen. Wählt der Kunde ein Produkt aus und klickt im Browser den Zurück-Button, um zur Übersicht der Produkte zu gelangen, erhält er jetzt die Meldung "Dokument erloschen".

Hierzu zwei Hintergründe:

1. Nutzung eines Formulars

Nutzt man in einem Online-Shop die Suchfunktion, wird ein Formular abgeschickt.

Dasselbe passiert auch, wenn man sich zum Beispiel im Shop anmeldet:
Man gibt seine E-Mail-Adresse sowie sein Passwort ein und klickt anschließend auf "Anmelden".

Egal, um welche Art von Formular es sich handelt, im Prinzip passiert immer dasselbe: Man gibt Daten ein und schickt diese ab.

2. Nutzung des "Zurück"-Buttons im Browser

Besucht man eine Reihe von Webseiten, kann man den "Zurück"-Button des Browsers nutzen, um die zuletzt besuchten Webseiten wieder anzuzeigen. Wichtig hierbei ist, dass der Browser die zuletzt besuchten Webseiten nicht erneut aus dem Internet abruft, sondern diese zwischenspeichert und nach einem Klick auf "Zurück" lediglich die zwischengespeicherte Seite anzeigt.

Dies hat den Vorteil, dass die Seite viel schneller angezeigt werden kann – sie muss ja nicht erneut geladen werden.

Zusammenspiel von 1. und 2.

Nutzt man die Suche in einem Onlineshop, erhält man die Suchergebnisse in Form einer Produktliste.

Man klickt ein Produkt an und landet auf der entsprechenden Produktseite. Jetzt klickt man wieder den "Zurück"-Button des Browsers, um zurück zur Suchergebnisliste zu kommen, und prompt erscheint in einigen Browsern die Fehlermeldung "Dokument erloschen".

Der Grund für die Fehlermeldung "Dokument erloschen"

Das Suchergebnis wurde anhand des Suchbegriffes erstellt, den man zuvor eingegeben hat, und das Suchergebnis ist nur in Zusammenhang mit dem Suchbegriff gültig. Wie in der Fehlermeldung beschrieben, speichern manche Browser aus Sicherheitsgründen keine Webseite, die nach dem Abschicken eines Formulars angezeigt wurde.

Das Suchergebnis des Onlineshops könnte nur dann wieder angezeigt werden, wenn der Browser den Suchbegriff noch einmal an die Webseite abschicken würde. Bei einem Suchbegriff wäre dies zwar kein Problem, aber man würde nicht wollen, dass der Browser ohne eine Einwilligung z. B. noch einmal den Benutzernamen und das Passwort wiederholt an eine Webseite schickt.

Letztendlich handelt es sich also um eine Sicherheitsmaßnahme des Browsers, um zu verhindern, dass Eingaben ungewollt mehrmals an eine Webseite geschickt werden.

"Früher war das aber nicht so!"

Diese Meldung hat z. B. Mozilla mit der Firefox-Version 10 eingeführt, die am 31.01.2012 veröffentlicht wurde. Manche Browser bringen diese Meldung auch gar nicht.

Früher wurde statt der Fehlermeldung ein Hinweis in einem kleinen Fenster angezeigt, in dem gefragt wurde, ob die Angaben erneut an die entsprechende Webseite gesendet werden dürfen.

Was kann man tun?

In der Fehlermeldung "Dokument erloschen" findet man unten einen Button "Nochmals versuchen". Dieser wird den oben genannten Hinweis öffnen und somit fragen, ob Sie die gemachten Angaben noch einmal an die Webseite schicken möchten. Somit würde man z. B. das Suchergebnis wieder angezeigt bekommen.

Möchten Sie auf die Meldung bei einer Suche komplett verzichten, können Sie die <form>-Elemente Form-Search und Form-QuickSearch anpassen. Statt <form method="post"> verwenden Sie bitte <form method="get">. Dies verhindert derzeit die Anzeige von "Dokument erloschen" in den Browsern (Stand März 2015). Ob die Browser diese Anpassung jederzeit berücksichtigen, kann WEBSALE nicht garantieren.

Die Umstellung von <form method="post"> auf <form method="get"> sollte nach unserer Empfehlung nur für die oben genannten Such-<form> vorgenommen werden. <form method="get"> hat den Nachteil, dass nicht beliebig viele Daten gesendet werden können. Für eine Suche ist die Anzahl aber ausreichend. Prinzipiell sollten alle Formulare, in denen Adressdaten, Anmerkungen, Anfragen usw. eingegeben werden, stets mit <form method="post"> verwendet werden, um eventuelle Engpässe der Datenmengen zu vermeiden. Uploads müssen generell mit <form method="post"> erfolgen.

Der Fehler kommt auch, wenn man einen Button im Shop klickt

Die Funktion des Zurück-Buttons des Browsers kann man auch auf jedem beliebigen Button im Shop einbauen, um eine Verlinkung zur vorherigen Seite zu integrieren. Sprechen Sie hier mit dem verantwortlichen Designer für eine andere Möglichkeit zur Umsetzung des Zurück-Buttons im Shop.

 


 

"Ihr gewähltes Produkt konnte nicht in den Warenkorb gelegt werden. Bitte geben Sie die gewünschte Menge ein oder treffen Sie eine Auswahl."

Sie haben bei einem Produkt eine Variante gewählt (z. B. Größe 38 / Farbe blau) und eine Menge (z. B. 2 Stück) angegeben und trotzdem können Sie es nicht bestellen?

Möglichkeit 1 – Auf der Produktdetailansicht (ws_product.htm) werden mehrere Produktdaten geladen

Auf der Produktdetailansicht (ws_product.htm) haben Sie die Möglichkeit, neben dem eigentlichen Produkt auch Produktlisten anzeigen zu lassen.

Als Produktlisten werden unter anderem alle Produkte bezeichnet, die mit dem Bereichs-Tag CAT-AdvData() geladen werden. Hierbei ist zu beachten, dass auf einer Produktdetailansicht (ws_product.htm) eine CAT-AdvData()-Produktliste niemals vor dem eigentlichen PR-Data-Bereich geladen werden darf.

Die folgende Anordnung auf der Produktdetailansicht (ws_product.htm) ist daher nicht möglich:

<body>
 
  {CAT-AdvData($C-Links,9)}
    {@PR-Data}
 
   Produktdaten
 
    {/@PR-Data}
  {/CAT-AdvData($C-Links,9)}
 
  {PR-Data}
 
   ~PR-Name~
   <input type="text" name="~PR-Quantity_input~" value="~PR-Quantity~">
 
  {/PR-Data}
 
</body>

Hintergrund ist ein sogenannter Laufparameter, der dem Mengeneingabefeld über das Tag PR-Quantity_input zugewiesen wird. Dadurch ist es möglich, dass zum Beispiel mehrere Produkte einer Produktliste mit einem Klick bestellt werden können.

Werden jetzt über eine Produktliste zum Beispiel 9 Produkte vor dem eigentlichen Hauptprodukt geladen, erhält dieses Hauptprodukt für sein Mengeneingabefeld den Laufparameter 10.

Auf einer Einzelproduktansicht kann aber jetzt der Laufparameter 6 nicht zugeordnet werden, denn bei einem Hauptprodukt wird der Laufparameter 1 erwartet.

Technisch gibt es derzeit keine Möglichkeit, diesen Laufparameter für das Produkt zurückzusetzen.

Deswegen muss die Anordnung auf der Produktdetailansicht (ws_product.htm) wie folgt aussehen:

<body>
 
  {PR-Data}
 
   ~PR-Name~
   <input type="text" name="~PR-Quantity_input~" value="~PR-Quantity~">
 
  {/PR-Data}
 
  {CAT-AdvData($C-Links,9)}
    {@PR-Data}
 
   Produktdaten
 
    {/@PR-Data}
  {/CAT-AdvData($C-Links,9)}
 
</body>

oder innerhalb der PR-Data bei Set- und Gruppierungsprodukten:

<body>
 
  {PR-Data}
 
   ~PR-Name~
 
   {CAT-AdvData($SetProducts,999)}
     {@PR-Data}
 
     Produktdaten
 
     {/@PR-Data}
   {/CAT-AdvData($SetProducts,999)}
 
  {/PR-Data}
 
</body>

 


 

"Laden von gemischten aktiven Inhalten "http://........" wurde blockiert."

Wenn Sie eine Seite über HTTP aufrufen, ist Ihre Verbindung nicht vor Lauschangriffen und Man-in-the-Middle-Attacken geschützt. Die meisten Websites werden über HTTP aufgerufen, da meist keine sensiblen Daten ausgetauscht werden. Deshalb sind verifizierte Identitäten oder verschlüsselte Verbindungen nicht unbedingt erforderlich. Wenn Sie eine Seite vollständig über HTTPS aufrufen, wie z. B. bei Ihrer Bank, ist Ihre Verbindung authentifiziert und verschlüsselt und deshalb vor Lauschangriffen und Man-in-the-Middle-Attacken geschützt.

Wenn jedoch die aktuell besuchte HTTPS-Seite auch HTTP-Inhalte enthält, kann dieser HTTP-Anteil von Angreifern gelesen oder modifiziert werden, obwohl die Seite über HTTPS aufgerufen wurde. Wenn eine HTTPS-Seite auch HTTP-Inhalt enthält, nennen wir diesen Inhalt "gemischt". Die Seite, die Sie besuchen, ist nur teilweise verschlüsselt, und obwohl sie sicher erscheint, ist sie es nicht.

Der Blocker für gemischte Inhalte sperrt potentiell gefährliche HTTP-Inhalte auf HTTPS-Seiten.

Quelle: support.mozilla.org

Meldung in Verbindung mit FACT-Finder Suggest

Tritt diese Meldung in Verbindung mit der FACT-Finder Suggest-Funktion auf, stellen Sie bitte sicher, dass die FACT-Finder Suggest-Funktion für Ihren Shop freigeschaltet ist.

 


 

"Die Webseite kann nicht angezeigt werden."

Fehlermeldung im Internet Explorer 6 und 8 auf Windows XP

Mit IE6/IE8 auf Windows XP kann keine SSL-Verschlüsselte Verbindung zu unseren Servern aufgebaut werden, da diese nicht die nötigen Mindestanforderungen an die Schlüsselstärke unterstützen.

Um mit den PCI-DSS-Anforderungen konform zu sein, können wir diese Sicherheitseinstellungen auch nicht verringern.

Da Windows XP auch keinen Support mehr durch Microsoft erhält und somit als "veraltete" Software bezeichnet werden kann, kann man nur eine Empfehlung an die betroffenen Kunden herausgeben, dass diese ein neueres System benutzen.

Diese Meldung tritt im Internet Explorer 8 auf Windows 7 nicht auf. Hier werden die Mindestanforderungen unterstützt.

 


"Bitte vermeiden Sie Doppelklicks. Please avoid double clicks!"

WEBSALE generiert automatisch ein JavaScript, um Doppelklicks auf dem Bestell-Button der Bestellübersichtsseite (ws_place_order.htm) zu vermeiden. Dieses JavaScript enthält standardmäßig die Meldung "Bitte vermeiden Sie Doppelklicks. Please avoid double clicks!". Es handelt sich hierbei um ein Standardverhalten, das in allen WEBSALE-Shops integriert ist.

Dieses Verhalten kann derzeit nicht "ausgeschaltet" werden. Doppelklicks sollten verhindert werden/nicht erlaubt werden, um ein ungewollt mehrfaches Abschicken von Formularen zu verhindern – sonst würden z. B. Bestellungen doppelt versendet werden.

 


Econda Cross Sell

Econda Cross Sell Produkte werden manchmal nicht angezeigt.

Haben Sie das Problem, dass die Econda Cross Sell Produkte manchmal nicht angezeigt werden, kann dies an der Positionierung des JavaScriptes liegen.

Wir empfehlen die Integration unterhalb des definierten Anzeigebereiches innerhalb von <body> ... </body>.

Haben Sie das Script im Headbereich <head> ... </head> Ihrer Seite integriert, dann passen Sie bitte den Aufruf widget.render(); wie folgt an:

<head>
 
   ....
 
   <script type="text/javascript">
      ....
     $(document).ready(function() {
         widget.render();
       });
    </script>
   
   ...
</head>

Wegweiser: Integration von econda Cross Sell

 


 

"Not Found" bei Filtern & Sortieren

Tritt der Fehler "Not Found" beim Filtern & Sortieren auf, nachdem Sie die Basis-Linkoptimierung aktiviert haben, kontrollieren Sie bitte die <form> der Filter & Sortierfunktionen. In dieser <form> muss zwingend method="post" angegeben sein.