Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 29. Februar 2012 15:44
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
[GELÖST] Popup + Cookie + Tag
Hallo!
Ich habe für die Seite Link einen Popup erstellt, der einmalig beim Laden der Seite
<body onload="setVisible('layer1');return false">
werden soll. Aus diesem Grund hab ich mich für die Lösung mit einem Cookie geholfen. Da man PHP nicht im Template integrieren kann, hab ich einen eigenen Tag erstellt.
Hier der Code vom Tag:
if(isset($_COOKIE['popup']) && $_COOKIE['popup'] == "gesetzt")
{
echo "<body>";
}
else
{
setcookie("popup", "gesetzt");
echo "<body onLoad='setVisible('layer1');return false'>";
}
Grundsätzlich funktioniert es so wie ich es mir vorstelle. War ich schon auf der Seite wird nur <body> im Quelltext ausgegeben, ansonsten der Code wo er den Popup laden soll. Leider hat er irgendein Problem mit dem (Hochkomma " ' "), aus welchem Grund auch der Popup nicht angezeigt wird. Ich weiß, dass man bei Anführungszeichen den Backslash hinzufügen muss, dieser bewirkt aber bei einem Hochkomma nichts...
Was passt da nicht?
Vielen Dank!
Offline
#2 29. Februar 2012 15:46
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Popup + Cookie + Tag
echo '<body onLoad="setVisible(\'layer1\');return false">';
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 29. Februar 2012 16:14
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Popup + Cookie + Tag
Danke!
Offline
Seiten: 1