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

Div mit Link schließen/löschen + Cache Eintrag

the_zoker_09

Mitglied
Div mit Link schließen/löschen + Cookie Eintrag

Hallo zusammen,

Ich möchte mit einen (wahrscheinlich java-script) Link ein Div schließen bzw. löschen (also für den Nutzer nicht mehr sichtbar machen).
Ich brauche das für eine Box mit Informationen, die man per klick auf ein normales x oben rechts quasi schließen kann.

Es wäre auch gut, wenn ein Eintrag als Cookie hinterlegt wird, damit der User die Box nicht noch einmal sieht, wenn er die Seite neu lädt.

Hat jemand einen Lösungsvorschlag oder ggf. schon ein fertiges Script für mich?

Vielen Dank
Zoker
 
Zuletzt bearbeitet:
Werbung:
Werbung:
Ja ich mein natürlich Cookies ;)

Ich hab mich als erstes an die löschen Funktion gemacht und ein bisschen was verändert, aber es funktioniert nicht :/
HTML:
<html><head><title>Test</title>
<script type="text/javascript">
function loeschen () {
    var Message = document.getElementsByID("notification").firstChild;
    verschwinden = document.getElementsByID("notification").removeChild(Message);
}
</script></head>
<body>
<div id="notification">Test</div>
<p><a href="javascript:loeschen()">Lösche das erste Element</a></p>
</body></html>
 
Du solltest einen JavaScript-Fehler bekommen. Denn es heißt nicht

Code:
getElementsByID

sondern

Code:
getElementsById

Außerdem ist diese Funktion recht unflexibel, wenn Du später mal mehr Links auf die Art ausblenden willst. Du solltest das angeklickte Objekt mit übergeben und somit auch einen Parameter in der Funktion nutzen.
 
Werbung:
Mach das lieber mit jQuery. Traversieren in JS ist assig. Selbst ein Druck auf die Entertaste im HTML-Quellcode erzeugt bereits einen (leeren) Node.
 
Danke threadi, aber es funktioniert leider immer noch nicht :/
Und wie meinst du das mit dem Parameter?

Wie schwer ist das den in jQuery bzw. muss man dafür Vorkenntnisse haben?
 
Werbung:
Zurück
Oben