Variablen hinter Adresse
TheInsomnius
- javascript
Ich wollte mal wissen, wie ich bei JavaScript die Variablen in der Adresszeile speichere. ich gebe die nämlich immer einfach von funtion zu funktion mit return weiter und speichere die werte notfalls in cookies. das ist schon recht umständlich, zumal der trend scheinbar von cookies weggeht. jetzt hab ich gesehen, das ich der adresszeile manchmal
http://www.irgendwas.de/index.html&Variable1=Wert1&Variable2=Wert2
steht. kann ich die Variablen dann einfach da zwischenspeichern und dann wieder auslesen oder bin ich jetzt vollkommen auf dem falschen dampfer?
TheInsomnius
Hallo,
das von Dir beobachtete "System" benutzt man, um Werte von einer Seite zu nächsten (Cookielos) zu übergeben. Du hängst dann einfach an die aufzurufende Linkadresse die Werte hinten an, getrennt durch ein von Dir ausgesuchtes Trennzeichen. (beliebt ist das Fragezeichen und das Nummernzeichen. Beim Nummernzeichen darf man aber nicht mit Ankernnamen durcheinanderkommen....)
Die neue Seite liest dann einfach "seine eigene Adressierung" aus und sucht in dieser nach den Trennzeichen. Ziwschen denen liegen dann die Werte....
Es gibt aber noch einen weiteren Ansatz, der unter
http://www.teamone.de/selfaktuell/artikel/wertueb.htm
beschrieben wird. Dieser ist zwar auch für den Austausch von Werten von einer zur nächsten Seite gedacht, kann aber auch für Werte "innerhalb" einer Seite genutzt werden. (Warum man das jetzt auch immer will, so ganz hab ichs nicht verstanden....)
Chräcker