Form Action: Anker verschwindet nicht aus URL
Christian Niederreiter
- html
Hi!
Ich habe für einen Webshop eine Artikelsuche geschrieben, bei der Treffer als Links zur entsprechenden Artikelliste, inklusive Anker der gefundenen Artikel angezeigt werden. Klickt man nun auf einen Treffer, gelangt man - wie gewünscht - genau zum entsprechenden Artikel.
Nun habe ich folgendes Problem: Die von den Suchtreffern aus referenzierte Artikelliste befindet sich in einem Formular, an dessen Action-URL (bestehend aus ?name=wert&name=wert... auf der selben Page) der oben erwähnte Anker nach erfolgtem Submit des Formulars wieder angehängt wird. D.h. es wird immer wieder der selbe Anker referenziert, obwohl der Anker bereits nach dem ersten Submit Geschichte sein sollte. Wie bekomme ich den Anker weg?
Ich hoffe es kann mir jemand helfen!
Mit freundlichen Grüßen
Christian Niederreiter
Moin moin!
Zeig doch mal einen Code-Schnipsel. Benutzt du PHP?
Du solltest vielleicht mal einen absoluten Pfad als Action versuchen, nach Schema: $_SERVER['PHP_SELF']."?name=wert&ame=wert"
ciao,
hofi
Hallo, danke für deine Antwort.
Ja, ich benutze PHP.
Schnipsel:
echo "<form name="action="?menu=webshop&submenu=$submenu" method="post">";
Absoluter Pfad hilft leider auch nichts.
mfg
Christian
Moin moin!
Ganz allgemein: du solltest das & durch & ersetzen, sonst validiert dein Dokument nicht.
Hast du schon versucht, einfach einen leeren Anker zu setzen? Also:
echo "<form name="action="?menu=webshop&submenu=$submenu#" method="post">";
ciao,
hofi
Hallo,
Ok, werde ich machen. Mit & geht es allerdings auch nicht. Leeren Anker setzen habe ich auch schon versucht, und irgendeinen anderen Anker setzen auch schon, wird alles einfach ignoriert...
mfg
Christian