kostenloser Webspace werbefrei: lima-city


Cookie mit Javascript

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    fabian-riedel

    Kostenloser Webspace von fabian-riedel

    fabian-riedel hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. vllt. statt $cookie = einen echo Befehlt! :wink:
    hier:
    style="display:<?php echo $_COOKIE["twitter"]; ?>;"
  4. Autor dieses Themas

    fabian-riedel

    Kostenloser Webspace von fabian-riedel

    fabian-riedel hat kostenlosen Webspace.

    Oh... Peinlicher Fehler... :shy:
    Der wäre jetzt behoben - Allerdings funktioniert es nicht den Cookie per
    <a href="javascript:document.cookie = "twitter=none"; " onclick="Effect.DropOut('twitter');">x</a>
    zu setzen.

    Was ist da falsch?

    Grüßle Fabian
  5. 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
  6. Autor dieses Themas

    fabian-riedel

    Kostenloser Webspace von fabian-riedel

    fabian-riedel hat kostenlosen Webspace.

    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
  7. ***CLOSED*** wegen da

    Und beim nächsten mal setzt es eine Verwarnung.
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!