Begrüssung, nur einmal, mit cookie
Begrüssung, nur einmal, mit cookie
ich hab da ein grösseres problem
ich möchte, dass sich wenn man die page öffnet so ein "lightbox" fenster öffnet, mit einem bild (lightbox siehe http://www.huddletogether.com/projects/ ... /#download)
da ist dann ein bild und die begrüssung
und wenn man unten auf schliessen drückt, soll ein cookie gemacht werden, dass die begrüssung niemehr kommt..
.. ich weiss, ein bisschen komplziert
ich möchte, dass sich wenn man die page öffnet so ein "lightbox" fenster öffnet, mit einem bild (lightbox siehe http://www.huddletogether.com/projects/ ... /#download)
da ist dann ein bild und die begrüssung
und wenn man unten auf schliessen drückt, soll ein cookie gemacht werden, dass die begrüssung niemehr kommt..
.. ich weiss, ein bisschen komplziert
Ist eigentlich ziemlich einfach
Du müsstest den Event Handler zu dem Schließen-Knopf finden, da einen XMLHttpRequest zu einem Script was den entsprechenden Cookie setzt aufrufen und dann in dem Script was diese Seite generiert das Cookie abfragen und da dann dynamisch die Anzeige der Lightbox an-/abschalten.
An welchem Punkt kommst du nicht weiter?

Du müsstest den Event Handler zu dem Schließen-Knopf finden, da einen XMLHttpRequest zu einem Script was den entsprechenden Cookie setzt aufrufen und dann in dem Script was diese Seite generiert das Cookie abfragen und da dann dynamisch die Anzeige der Lightbox an-/abschalten.
An welchem Punkt kommst du nicht weiter?

Gruß
OnFire
Il y a plus des choses à changer dans l'avenir que dans le passé.
OnFire
Il y a plus des choses à changer dans l'avenir que dans le passé.
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Die passenden Funktionen hierfür kannst du dir vom phpBB3 "klauen": styleswitcher.jshabbi hat geschrieben:- cookie setzten
- cookie abfragen
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
danke für den link
folgenden teil?
folgenden teil?
Code: Alles auswählen
function createCookie(name, value, days)
{
if (days)
{
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
var expires = '; expires=' + date.toGMTString();
}
else
{
expires = '';
}
document.cookie = name + '=' + value + expires + '; path=/';
}
function readCookie(name)
{
var nameEQ = name + '=';
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++)
{
var c = ca[i];
while (c.charAt(0) == ' ')
{
c = c.substring(1, c.length);
}
if (c.indexOf(nameEQ) == 0)
{
return c.substring(nameEQ.length, c.length);
}
}
return null;
}
function load_cookie()
{
var cookie = readCookie('style_cookie');
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
}
function unload_cookie()
{
var title = getActiveStyleSheet();
createCookie('style_cookie', title, 365);
}
onload_functions.push('load_cookie()');
onunload_functions.push('unload_cookie()');
/*
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
*/
das heisst
wo muss ich jetzt reinschreiben was passiert?
bin ein echter cookie-anfänger
Code: Alles auswählen
function createCookie(name, value, days)
{
if (days)
{
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
var expires = '; expires=' + date.toGMTString();
}
else
{
expires = '';
}
document.cookie = name + '=' + value + expires + '; path=/';
}
function readCookie(name)
{
var nameEQ = name + '=';
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++)
{
var c = ca[i];
while (c.charAt(0) == ' ')
{
c = c.substring(1, c.length);
}
if (c.indexOf(nameEQ) == 0)
{
return c.substring(nameEQ.length, c.length);
}
}
return null;
}
function load_cookie()
{
var cookie = readCookie('style_cookie');
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
}
function unload_cookie()
{
var title = getActiveStyleSheet();
createCookie('style_cookie', title, 365);
}
onload_functions.push('load_cookie()');
onunload_functions.push('unload_cookie()');

- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Du musst nicht jedes Mal wieder das gleiche posten.
Wie gesagt, relevant sind nur die zwei Funktionen, die du genauso wie jede PHP-Funktion benutzen kannst. createCookie setzt dabei einen Cookie, wohingegen readCookie den Wert eines Cookies ausliest.
Wie gesagt, relevant sind nur die zwei Funktionen, die du genauso wie jede PHP-Funktion benutzen kannst. createCookie setzt dabei einen Cookie, wohingegen readCookie den Wert eines Cookies ausliest.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.