Supportnet / Forum / Skripte(PHP,ASP,Perl...)
nach Layer-Ausblendung Cookie setzen
Frage
Hallo!
Eigentlich bin ich ein totaler Gegner von Javascript, doch so ganz ohne gehts eben nicht :-)
Ich habe folgendes:
Ein Layer:
<DIV ID="Tobi" style="position:absolute; left:285px; top:53px; width:468px; height:60px; z-index:1 visibility:visible" onClick="ausblenden()">
<script language="javascript" src="http://ads.deloo.de/deloo_js.php?site=138&s=1&area=RON">
</script>
</DIV>
... in dem ein Banner erscheint. Klickt man auf den Banner, so verschwindet der Layer und es sollte ein Cookie gesetzt werden!
<script language="javascript">
function ausblenden()
{
document.getElementById('Tobi').style.visibility = 'hidden';
var jetzt = new Date()
jetzt.getTime()
var laufzeit=new Date(jetzt.getTime() + 1000*60*45)
setCookie("banner", "<?=$user ?>", laufzeit)
}
</script>
Soweit die Theorie! Doch meine Praxis sieht leider ganz anders aus: Wenn ihc das so einbaue, kommt ne Fehlermeldung, nach Anklicken des Banners: "Objekt erwartet" und das Cookie wird nicht gesetzt!
Jetzt habe ich schon bei verschiedenen Leuten Rat gesucht, aber jeder erzählt mir was anderes, was im Endeffekt noch weniger funktioniert! Deshalb seit ihr hier meine letzte Hoffnung!
Was genau habe ich falsch gemacht?! Warum wird das Cookie nicht gespeichert!
Danke euch für eure schnelle Hilfe!
Grüße, Niccah
Antwort 1 von rfb
2 Fragen
wozu dient die Zeile "jetzt.getTime()"
wieso setzt du keine ; ans Zeilenende
beides sind m.E. einfach Fehler, aber ob es die entscheidenden sind ...
wozu dient die Zeile "jetzt.getTime()"
wieso setzt du keine ; ans Zeilenende
beides sind m.E. einfach Fehler, aber ob es die entscheidenden sind ...

