Cookies erstellen, auslesen und damit 'display' ändern
Andre Hoffmann
- javascript
0 suit0 Andre Hoffmann0 suit0 ChrisB0 Andre Hoffmann0 ChrisB
Huhu, ich bins mal wieder.
Es geht darum, dass ich eine Navigation erstellen möchte, die per Cookie abspeichert welcher Bereich eingeklappt und welcher ausgeklappt ist.
Da ich mit meinem Code nicht weiter komme, dieser aber irgendwie 'Müll' ist, werde ich diesen hier nicht mit reinstellen.
Das Erstellen des Cookies klappt.
Nur wie kann ich den Cookie auslesen (in einer Variable) und diese Variable dann in dem 'style="disyplay: ...;"' unterbringen?
Mit document.write() und dem Einfügen von Variablen bin ich nicht ganz so bewandert..
Habe mir auch schon viele Internetseiten angeschaut.. das Prinzip des Auslesens scheint ja immer dasselbe zu sein, doch wie kann ich den Cookie auslesen und den 'Cookiewert' in die Styleangabe unterbringen?
Was ich brauche ist einfach nur der Anstoß zum weiter denken..
Den Rest werd ich mir schon zusammen suchen..
Achso, nicht das jemand auf die Idee kommt und meint, dass dies eine doofe Idee oder so sei..
Es geht um ein Forum für einen Clan, bei dem nur angemeldete Member DIESE Navigation haben (Navigation wäre sonst etwas zu groß). Soweit ist alles mit den Membern abgesprochen - Cookies werden auf der Seite akzeptiert..^^
Schonmal danke im Vorraus :)
lG Andre
Das Erstellen des Cookies klappt.
Nur wie kann ich den Cookie auslesen (in einer Variable) und diese Variable dann in dem 'style="disyplay: ...;"' unterbringen?
dort wo do gefunden hast, wie man das cookie setzt wirst du auch sicher einen verweis gefunden haben, der dir sagt wie man es wieder lesen kann diese abschnitte im text heissen meistens "siehe auch"
dort wo do gefunden hast, wie man das cookie setzt wirst du auch sicher einen verweis gefunden haben, der dir sagt wie man es wieder lesen kann diese abschnitte im text heissen meistens "siehe auch"
Hm.. das war mir jetzt keine Hilfe.. ich möchte den Cookie in einer Variable auslesen und dann per document.write() in die Styleangabe schreiben.
Das klappt aber nicht so wie ich es mir vorstelle.
Kann mir jemand 'nen Codeschnipsel schreiben der mich wieder auf den richtigen Weg bringt?
Orientiert HATTE ich mich an den beiden Seiten:
http://www.html-world.de/program/js_e_6.php
http://tut.php-quake.net/cookies.html
Aber ich brauch da wohl doch noch Hilfe..
lG (:
dort wo do gefunden hast, wie man das cookie setzt wirst du auch sicher einen verweis gefunden haben, der dir sagt wie man es wieder lesen kann diese abschnitte im text heissen meistens "siehe auch"
Hm.. das war mir jetzt keine Hilfe.. ich möchte den Cookie in einer Variable auslesen und dann per document.write() in die Styleangabe schreiben.
Das klappt aber nicht so wie ich es mir vorstelle.Kann mir jemand 'nen Codeschnipsel schreiben der mich wieder auf den richtigen Weg bringt?
Orientiert HATTE ich mich an den beiden Seiten:
http://www.html-world.de/program/js_e_6.php
http://tut.php-quake.net/cookies.htmlAber ich brauch da wohl doch noch Hilfe..
lG (:
Hm.. das war mir jetzt keine Hilfe..
du sollst es ja selbst machen, hier wollen wir dir ja nix vorkauen - sonst lernst du nix ;)
Orientiert HATTE ich mich an den beiden Seiten:
http://www.html-world.de/program/js_e_6.php
http://tut.php-quake.net/cookies.html
was willst du jetzt - php oder javascript? ;) - mit php is es einfacher
Hm.. das war mir jetzt keine Hilfe.. ich möchte den Cookie in einer Variable auslesen und dann per document.write() in die Styleangabe schreiben.
document write ist eine ungute lösung - besser direkt dem element eine eigenschaft zuweisen
document.getElementById('wasauchimmer').style.display = 'none';
oder eben mit php
cookie gesetzt hast du ja schon - der wert selbst liegt in php als superglobale variable bzw als array $_COOKIE['name']
if ($_COOKIE['name'] == 'ichbinderwert') {
echo '<span style="display: none;">blahblah</span>';
} else {
echo '<span>blahblah</span>';
}
die frage die ich mir allerdings stelle - warum du nicht in abhängigkeit des cookies bestimmte inhalte garnicht erst erzeugst sondern sie ausblenden willst - die sind ja dennoch da
ein link zu einer beispielseite ist immer sinnvoll btw
Hi,
Hm.. das war mir jetzt keine Hilfe..
Gut, dann mal anders:
ich möchte den Cookie in einer Variable auslesen
Setze dir zwei, drei Cookies, und schau dir dann an, was dir document.cookie zurueckliefert.
Ueberlege dir dann, wie du das "auseinandernehmen" kannst, um wieder an die einzelnen Cookienamen und -werte zu kommen.
MfG ChrisB
Setze dir zwei, drei Cookies, und schau dir dann an, was dir document.cookie zurueckliefert.
Ueberlege dir dann, wie du das "auseinandernehmen" kannst, um wieder an die einzelnen Cookienamen und -werte zu kommen.
Ich danke dir :)
Du hast mir den Anstoß geliefert, den ich brauchte.
lG Andre
Hi,
Du hast mir den Anstoß geliefert, den ich brauchte.
In der Hinsicht bin ich doch immer gerne ein schubsender Ruepel.
MfG ChrisB