Zum Inhalt springen

Produkt in den Warenkorb legen ohne Sitereload

Erstellt am 30. Mai 2008 · 1 Antwort · letzte Antwort am 31. Mai 2008

Tags: JavaScript & AJAX, Frage

textus ·

Hi,

ich habe ein kleines Problem mit einem schwierigen Kunden. Die Situation ist folgende: ich habe als Plugin auf verschiedenen Seiten die Produkt-List hinzugefügt. Diese ist zum Teil recht lang.

Wenn ich einen Artikel in den Warenkorb lege, also den Button klicke, dann wird natürlich das Formular verschickt und die Site neu geladen.

Folge, ich bleibe nicht an der Stelle der Warenliste wo ich war, sondern komme an den Anfang.

Hat irgendjemand einen Ansatz für eine Lösung, wie ich an der jeweiligen Stelle verbleiben kann? Ich habe schon an Ankerlinks gedacht, aber da die produkte in einem Div-Container sind, der gescroolt werden kann, funktioniert das wohl nicht.

Bin für jeden Tipp dankbar

Greets

Stefan

textus ·

Es ging dann doch mit den Ankerlinks.

Die Lösung:

In der Liste bei den Items einen Anker einbinden:

<a name="###PRODUCT_ITEMNUMBER###"></a>

Dann den Formtag entsprechend mit der Ankeradresse belegen:

<form method="post" action="###FORM_URL###/####PRODUCT_ITEMNUMBER###" name="###FORM_NAME###">

Und fertig.

Greets

Stefan