JavaScript MessageBox nur einmal pro Besuch anzeigen?
<script type="text/javascript">
var Aufrufer = 0x00;
var Date = new Date();var ComputerAddress = "Deine IP wird aus Sicherheitsgruenden 24 Std. gespeichert!\nVielen Dank fuer den Besuch auf \"www. .de\"\n\n";var AusgabeString = ComputerAddress + Date;
if(Aufrufer != 1<<0){
alert(AusgabeString);
}
Aufrufer=1<<0;
</script>
Hallo,
wie bekomme ich es hin, dass der User diese Meldung nur 1 x angezeigt bekommt. Auch das erneute laden sollte diese Nachricht nicht sichtbar machen..
Hat jemand eine Idee?
3 Antworten
Speichere in einem Cookie, dass die Nachricht angezeigt wurde. Siehe:
https://wiki.selfhtml.org/wiki/Cookie
Der skript ist nicht gut mach nen neuen
bei so einem kommentar interessiert mich mal deine lösung. du weisst es doch scheinbar besser.
du kannst nen button nehmen und auf onclick event nen eintrag in localstorage setzen. zukünftig kannst du die sichtbarkeit deiner benachrichtigung dann davon abmachen ob dieser localstorage eintrag vorhanden ist oder nicht/welchen wert er hat.