📄 mono.js
字号:
document.write('背景颜色<select name=bcolor id=bcolor onchange="javascript:document.bgColor=this.options[this.selectedIndex].value;"> <option style="background-color: #f0f0f0" value="#f0f0f0">默认</option> <option style="background-color: #ece2ce" value="#ece2ce">棕黄</option> <option style="background-color: #ffffff" value="#ffffff">白色</option> <option style="background-color: #e4ebf1" value="#e4ebf1">淡蓝</option> <option style="background-color: #e6f3ff" value="#e6f3ff">蓝色</option> <option style="background-color: #eeeeee" value="#eeeeee">淡灰</option> <option style="background-color: #eaeaea" value="#eaeaea">灰色</option> <option style="background-color: #e4e1d8" value="#e4e1d8">深灰</option> <option style="background-color: #e6e6e6" value="#e6e6e6">暗灰</option> <option style="background-color: #eefaee" value="#eefaee">绿色</option> <option style="background-color: #ffffed" value="#ffffed">明黄</option> </select> 字体颜色<select name=txtcolor id=txtcolor onchange="javascript:content.style.color=this.options[this.selectedIndex].value;"> <option value="#000000">黑色</option> <option value="#ff0000">红色</option> <option value="#006600">绿色</option> <option value="#0000ff">蓝色</option> <option value="#660000">棕色</option> </select> 字体大小<select name=fonttype id=fonttype onchange="javascript:content.style.cssText=this.options[this.selectedIndex].value+\';line-height: 150%\';content.style.color=txtcolor.options[txtcolor.selectedIndex].value;"> <option value={font-size:12px;} >小号</option> <option value={font-size:14px;} >较小</option> <option value={font-size:16px;} >中号</option> <option value={font-size:18px;} >较大</option> <option value={font-size:24px;} >大号</option> </select> 鼠标双击滚屏<input name=scrollspeed id=scrollspeed onchange="javascript:setSpeed();" size=2 value=5> (1-10,1最慢,10最快) <input name=saveset id=saveset onclick="javascript:saveSet();" type=button value=保存设置><br /><br />');
var speed = 5;
var currentpos=1;
var timer;
function setSpeed()
{
speed = parseInt(scrollspeed.value);
if (speed < 1 || speed > 10){
speed=5;
scrollspeed.value=5;
}
}
function stopScroll()
{
clearInterval(timer);
}
function beginScroll()
{
timer=setInterval("scrolling()",300/speed);
}
/*
function scrolling()
{
currentpos=document.documentElement.scrollTop;
window.scroll(0,++currentpos);
if(currentpos!=document.documentElement.scrollTop) clearInterval(timer);
}
*/
function scrolling()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if(currentpos!=document.body.scrollTop) clearInterval(timer);
}
function setCookies(cookieName,cookieValue, expirehours)
{
var today = new Date();
var expire = new Date();
expire.setTime(today.getTime() + 3600000 * 356 * 24);
document.cookie = cookieName+'='+escape(cookieValue)+ ';expires='+expire.toGMTString();
}
function ReadCookies(cookieName)
{
var theCookie=''+document.cookie;
var ind=theCookie.indexOf(cookieName);
if (ind==-1 || cookieName=='') return '';
var ind1=theCookie.indexOf(';',ind);
if (ind1==-1) ind1=theCookie.length;
return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
function saveSet()
{
setCookies("bcolor",bcolor.options[bcolor.selectedIndex].value);
setCookies("txtcolor",txtcolor.options[txtcolor.selectedIndex].value);
setCookies("fonttype",fonttype.options[fonttype.selectedIndex].value);
setCookies("scrollspeed",scrollspeed.value);
}
function loadSet()
{
var tmpstr;
tmpstr = ReadCookies("bcolor");
bcolor.selectedIndex = 0;
if (tmpstr != "")
{
for (var i=0;i<bcolor.length;i++)
{
if (bcolor.options[i].value == tmpstr)
{
bcolor.selectedIndex = i;
break;
}
}
}
tmpstr = ReadCookies("txtcolor");
txtcolor.selectedIndex = 0;
if (tmpstr != "")
{
for (var i=0;i<txtcolor.length;i++)
{
if (txtcolor.options[i].value == tmpstr)
{
txtcolor.selectedIndex = i;
break;
}
}
}
tmpstr = ReadCookies("fonttype");
fonttype.selectedIndex = 2;
if (tmpstr != "")
{
for (var i=0;i<fonttype.length;i++)
{
if (fonttype.options[i].value == tmpstr)
{
fonttype.selectedIndex = i;
break;
}
}
}
tmpstr = ReadCookies("scrollspeed");
if (tmpstr=='') tmpstr=5;
scrollspeed.value=tmpstr;
setSpeed();
document.bgColor=bcolor.options[bcolor.selectedIndex].value;
content.style.cssText=fonttype.options[fonttype.selectedIndex].value+';line-height: 150%';
content.style.color=txtcolor.options[txtcolor.selectedIndex].value;
}
document.onmousedown=stopScroll;
document.ondblclick=beginScroll;
loadSet();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -