⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 21-2.htc

📁 JAVASCRIPT完全自学手册,中源码的验证修订实例
💻 HTC
字号:
<html>
<head>
<PUBLIC:COMPONENT>
    <PUBLIC:ATTACH event="oncontentready" onevent="init();"/>
    <PUBLIC:ATTACH event="onchange" onevent="save();"/>
    <PUBLIC:ATTACH event="onfocus" onevent="_onfocus();"/>
    <PUBLIC:ATTACH event="onblur" onevent="_onblur();"/>
</PUBLIC:COMPONENT>
<script>
function init(){
    if(element.id){
        if(/text|password/i.test(element.type)){
            element.value = session(element.id) || "";
        }
    }
}

function save(){
    if(element.id){
        if(/text|password/i.test(element.type)){
            session_save(element.id, element.value);
        }
    }
}

function _onfocus(){
    element.select();
    element.originalBackgroundColor = element.style.backgroundColor;
    element.style.backgroundColor = "yellow";
}

function _onblur(){
    element.style.backgroundColor = element.originalBackgroundColor;
}

function session(name){
	var re;
	re = String(document.cookie).match(new RegExp(regexp_add_slash(escape(name))+"=(.+?)(?=;|$)"));
	if(re)re=unescape(re[1]);
	return(re);
}

function session_save(name, value){
	var dt = new Date();
	dt.setYear(2200);
	document.cookie = escape(name) + "=" + escape(value) + ";expires=" + dt.toUTCString() + ";";
}

function regexp_add_slash(str){ return(str.replace(/(\W)/g,"\\$1")); }
</script>
</head>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -