• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Cookie setzten - Für 1 Tag bestimmtes div nichtmehr zeigen

jakestyler

Mitglied
Hallo,
mit Cookies kenne ich mich garnicht aus, brauche das aber dringen!

Ich möchte einen Cookie setzten, der dann beim nächsten Seitenaufruf <div id="nutzung"> für einen Tag versteckt.
Alternativ sollte der Cookie auf http://meinedomain.de/?nutzung=hide deuten.

Habt ihr was? :)

Danke schonmal!
 
Danke. Ich probiere das jetzt nochmal aus (hatte die Seite auch schon gefunden) - Melde mich dann zurück!
 
Okay, ich bin wieder zurück.
Das ist die Seite: LINK ENTFERNT

Es geht um das Popup, was aufgeht.

Der Code (vor dem Doctype)
PHP:
<?php// Setzen der Cookiessetcookie("Modal", "Modals", time()+84400);  /* verfällt in 1 Tag */?>

Der Code bei den Stylesheets
PHP:
<?phpif (isset($_COOKIE['Modal'])) {        echo "<style>#nutzung{display:none}.modal-backdrop{display:none}.hiddenmodal{display:none}</style>";} ?>


Der Code des Popups/Modals:
HTML:
<div class="hiddenmodal"><div id="nutzung" class="animated tada modal hide fade" tabindex="-1" data-backdrop="static" data-keyboard="false">  <div class="modal-header">    <h2><em>Terms of Use</em></h2>  </div>  <div class="modal-body">Hier steht normalerweise was     </div>  </div>  <div class="modal-footer">    <button class="btn btn-info" data-dismiss="modal" aria-hidden="true">I accept</button>    <a href="https://google.com" class="btn btn">I don't accept</a> </div></div></div>

Gut, das funktioniert soweit:
Der Schatten des Modals verschwindet (.modal-backdrop{display:none}) - Allerdings wird das Modal weiterhin eingeblendet. Woran könnte das liegen?
 
Zuletzt bearbeitet:
Zurück
Oben