Hallo!
Ich möchte wie schon im Titel steht eine Liste aufgeklappt lassen wenn sie einmal aufgeklappt wurde. Also der Zustand wie die Seite verlassen wurde soll beim nächsten Besuch so wieder hergestellt werden. Ich kriege es aber einfach nicht hin
Der JS Teil:
Der HTML Teil:
Ich möchte wie schon im Titel steht eine Liste aufgeklappt lassen wenn sie einmal aufgeklappt wurde. Also der Zustand wie die Seite verlassen wurde soll beim nächsten Besuch so wieder hergestellt werden. Ich kriege es aber einfach nicht hin
Der JS Teil:
Code:
<!--
a = get_cookie('bluebook');
if(a=='open') {
document.getElementById('bluebook').style.display = 'block';
}
function switchlayer(id)
{
if(document.getElementById(id).style.display == 'none')
{
document.getElementById(id).style.display = 'block';
set_cookie(id,'open',10);
}
else
{
document.getElementById(id).style.display = 'none';
set_cookie(id,'close',10);
}
}
function get_cookie( cookieName )
{
strValue = false;
if( strCookie = document.cookie )
{
if( arrCookie = strCookie.match( new RegExp( cookieName + '=([^;]*)', 'g')))
{
strValue=RegExp.$1;
}
}
return(strValue);
}
function set_cookie(cookieName,cookieValue,intDays)
{
if(!is_cookie_enabled())
{
return false;
}
objNow = new Date();
strExp = new Date( objNow.getTime() + ( intDays * 86400000) );
document.cookie = cookieName + '=' +
cookieValue + ';expires=' +
strExp.toGMTString() + ';';
return true;
}
function delete_cookie(cookieName)
{
if(document.cookie)
{
document.cookie = cookieName + '=' +
get_cookie(cookieName) +
';expires=Thu, 01-Jan-1970 00:00:01 GMT;';
return true;
}
return false;
}
function is_cookie_enabled()
{
if(typeof navigator.cookieEnabled!='undefined')
{
return navigator.cookieEnabled;
}
set_cookie('testcookie','testwert',1);
if(!document.cookie)
{
return false;
}
delete_cookie('testcookie');
return true;
}
//-->
Code:
<ul>
<li><a href="#" onclick="javascript:switchlayer('bluebook');
return false; ">Bluebook</a></li>
<ul id="bluebook" type="circle" style="display:none;">
...
Zuletzt bearbeitet: