📄 newbb_toggle.js
字号:
function ToggleBlock(block, icon)
{
if (document.getElementById)
{
if (document.getElementById(block).style.display == 'block')
{
document.getElementById(block).style.display = 'none';
SaveCollapsed(block, true);
}
else
{
document.getElementById(block).style.display = 'block';
SaveCollapsed(block, false);
}
}
else if (document.all)
{
if (document.all[block].style.display == 'block')
{
document.all[block].style.display = 'none';
SaveCollapsed(block, true);
}
else
{
document.all[block].style.display = 'block';
SaveCollapsed(block, false);
}
}
}
function ToggleBlock2(block, icon)
{
if (document.getElementById)
{
if (document.getElementById(block).style.display == 'block')
{
document.getElementById(block).style.display = 'none';
icon.src = 'images/plus.png';
SaveCollapsed(block, true);
}
else
{
document.getElementById(block).style.display = 'block';
icon.src = 'images/minus.png';
SaveCollapsed(block, false);
}
}
else if (document.all)
{
if (document.all[block].style.display == 'block')
{
document.all[block].style.display = 'none';
icon.src = 'images/plus.png';
SaveCollapsed(block, true);
}
else
{
document.all[block].style.display = 'block';
icon.src = 'images/minus.png';
SaveCollapsed(block, false);
}
}
}
function SaveCollapsed(objid, addcollapsed)
{
var collapsed = GetCookie("newbb2_toggle");
var tmp = "";
if (collapsed != null)
{
collapsed = collapsed.split(",");
for (i in collapsed)
{
if (collapsed[i] != objid && collapsed[i] != "")
{
tmp = tmp + collapsed[i];
tmp = tmp + ",";
}
}
}
if (addcollapsed)
{
tmp = tmp + objid;
}
expires = new Date();
expires.setTime(expires.getTime() + (1000 * 86400 * 365));
SetCookie("newbb2_toggle", tmp, expires);
}
function SetCookie(name, value, expires)
{
if (!expires)
{
expires = new Date();
}
document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/";
}
function GetCookie(name)
{
cookie_name = name + "=";
cookie_length = document.cookie.length;
cookie_begin = 0;
while (cookie_begin < cookie_length)
{
value_begin = cookie_begin + cookie_name.length;
if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
{
var value_end = document.cookie.indexOf (";", value_begin);
if (value_end == -1)
{
value_end = cookie_length;
}
return unescape(document.cookie.substring(value_begin, value_end));
}
cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
if (cookie_begin == 0)
{
break;
}
}
return null;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -