Aktualisieren der Internetseite
Jahn Nietzke
- javascript
0 Maic0 Jahn Nietzke0 maic
Hallo,
ich habe ein Problem.
Ich habe einen Shop im Netz. Wenn ich einen Artikel in den Warenkorb lege wechselt er zu meinem Bestellschein.
Das Problem ist das ich links oben in der Seite auch noch einen MiniBestellschien habe der immer eingeblendet ist.
Um diesen den richtigen wert anzeigen zu lassen muss ich meine Seite aktualisieren.
Kann ir jemand sagen ob es ein skript gibt welches das macht.
Ich sehe auch das Problem das er es nur einmal machen sollte nach dem man die Seite aufruft sonst Arbeitet die Seite ja die ganze Zeit.
Wenn Ihr euch das mal ansehen wollt dann bitte hier:
http://www.webplanet24.com/store
Danke und gruß Jahn
Hallo Jahn,
Ich weiss, das das mit sicherheit jetzt nicht die beste Lösung wird, aber versuchs mal hiermit.
<meta http-equiv="refresh" content="1; URL="*Die Adresse deiner Seite mit allen übergabeparametern, wenn nötig*">
und damit das ganze auch nur das einemal passiert, wenn er zum bestellschein wechselst, legst du eine sessions an.
Diese session wird beim Wechsel gesetzt und vor dem refresh machst du ne abfrage ob die session den wert hat, nach dem refresh setzt du die session anders.
In ASP würde das so aussehen:
session setzen: <% session("Übergang")="ja" %>
seite refreshen:
<% if session("Übergang")="ja" then %>
<meta http-equiv="refresh" content="1; URL="*Die Adresse deiner Seite mit allen übergabeparametern, wenn nötig*"
<%session("Übergang")="nein"%> >
<% end if%>
so funktioniert es zumindest bei mir. der wert bei content gibt die Sekunden an, bis er refreshed.
Gruss Maic
Hast du vieleicht auch ne antowrt in php
oder Java für mich mein Provider (Puretec) lässt mich kein ASP machen.
gruß Jahn
Hi Jahn,
Leider habe ich noch nicht so sehr viele Erfahrung in PHP und Java, aber machs doch einfach so: wenn du weisst, wie du in Java eine Variable oder eine session definierst, dann schreib mein voriges Beispiel einfach um.
das ist die funktion um die session wieder auszulesen. Wie man sie anlegt, kann ich dir gerade nicht sagen.
// get session
HttpSession session = req.getSession(true);
// get sessionNames
Enumeration enum = session.getAttributeNames();
while (enum.hasMoreElements())
{
// get name and password
String Password = (String)
enum.nextElement();
String Name = (String)
session.getAttribute(Password);
Danke für deinen tipp.
kanst du mir auch sagen wie ich eine Variable mit java sulesen kann?
zb ich mache einen refresh und lasse die Seite dann einfach mit einer Variable auslesen zb orderform.htm?aktuell=ja
kann ich mit java irgendwie auslesen ob aktuell=nein ist und dann mein refresh aufrufen. dadurch wird es ja und der refresh wird nicht ausgeführt also müsste es ein if else script sein.
Danke für deine Hilfe.