Cookie mit Javascript
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ausblendung
browser
code
container
display
hilfe
jemand
klicken
landen
methode
objekt
peinlicher fehler
problem
schau
setzen
speichern
url
verwarnung
vorgang
wirken
-
Hey ich habe folgendes Scriot geschrieben um einen Div-Container mit Hilfe von Scriptaculous auszublenden und diesen Vorgang in einem Cookie zu speichern, damit der Container nicht beim Neuladen der Seite wieder eingeblendet wird:
<div id="twitter" style="display:<?php $cookie = $_COOKIE["twitter"]; ?>;"> <a href="javascript:document.cookie = "twitter=none"; " onclick="Effect.DropOut('twitter');">x</a> </div>
Oder kennt jemand eine andere Methode?
Danke schon im Vorraus
Fabian
Beitrag zuletzt geändert: 16.11.2009 16:35:01 von fabian-riedel -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
vllt. statt $cookie = einen echo Befehlt!
hier:style="display:<?php echo $_COOKIE["twitter"]; ?>;"
-
Oh... Peinlicher Fehler...
Der wäre jetzt behoben - Allerdings funktioniert es nicht den Cookie per
zu setzen.<a href="javascript:document.cookie = "twitter=none"; " onclick="Effect.DropOut('twitter');">x</a>
Was ist da falsch?
Grüßle Fabian -
schau mal im code:
href="javascript:document.cookie ="twitter=none"; " onclick="Effect.DropOut('twitter');"
du beendest an den fett makierten Stellen den href
dann kommt natürlich für den Browser heraus:
href="javascript: document.cookie ="
versuch mal:
href="javascript:document.cookie ='twitter=none'; " onclick="Effect.DropOut('twitter');"
PS: fett scheint nicht zu wirken :(
Beitrag zuletzt geändert: 16.11.2009 17:05:52 von goma-cms -
Ja, so funktioniert das! Allerdings komme ich nun beim aufrufen des Links auf eine andere Seite (javascript:document.cookie='twitter=none';) auf der dann steht
twitter=none
.
Der Cookie wurde dann zwar gesetzt aber ich muss erst wieder auf "zurück" klicken um wieder auf meiner Homepage zu landen.
Hat jemand eine Lösung zu diesem Problem (irgendwie mit window.self.close() oder so) oder kennt ein anderes Sytem um die "Ausblendung eines DIV-Containers zu speichern"?
Grüßle Fabian
Beitrag zuletzt geändert: 16.11.2009 18:36:55 von fabian-riedel -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage