📄 jscript.js
字号:
// JScript 文件
function check()
{
var del = confirm("真的要删除吗?");
if(del==true)
return true;
else
return false;
}
function remove()
{
var del = confirm("真的要移除所有吗?");
if(del==true)
return true;
else
return false;
}
function callServer()
{
//为了保证不同浏览器之间的兼容性,采用了多种创建方式创建 XMLHttpRequest 对象
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); //其中一种方式
}
catch(e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");//另外一种方式
}
catch(e2)
{
xmlhttp = new XMLHttpRequest();//最后使用非Microsoft浏览器创建 XMLHttpRequest 对象
}
}
var userName = document.getElementById("ctl00_cph_Content_userName").value;//获得用户名节点
//另一个简单提示是 URL 的末尾追加了时间。这就确保了请求不会在它第一次被发送后即缓存,而是会在此方法每次被调用后重新创建和重发;
//此 URL 会由于时间戳的不同而稍微有些不同。这种技巧常被用于确保到脚本的 POST 每次都会实际生成新请求且 Web 服务器不会尝试缓存来
//自服务器的响应。
var url = "Register.aspx?user=" + escape(userName) + "&timeStamp="+escape(new Date().getTime()); //构建访问路径
xmlhttp.open("GET",url,true); //打开异步连接请求
xmlhttp.onreadystatechange = updatePage; //指定服务器回调函数
xmlhttp.send(null);//发送请求
}
//使用 DOM 编程控制文本颜色的改变
function updatePage()
{
if(xmlhttp.readystate == 4) //如果已经完成所有工作
{
if(xmlhttp.status == 200) //并且能正常访问页面
{
var user = xmlhttp.responseText; //获得服务器返回的文本
var end = user.indexOf("<!DOCTYPE"); //找到截取字符串结束的位置
var userValue = user.substr(0,end); //去掉多余不需要的部分
var userName = document.getElementById("ctl00_cph_Content_userName").value;//获得用户名节点
if(userName.length != 0 && userValue.length != 0)
{
document.getElementById("ctl00_cph_Content_message").value = userValue; //将结果赋给消息文本
var rootElement = document.documentElement; //获得文档的根节点
var bodyElement = rootElement.getElementsByTagName("body")[0]; //获得 BODY 节点
var inputElement = bodyElement.getElementsByTagName("input"); //获得所有的 INPUT 节点
for(var i = 0; i<inputElement.length; i++) //循环遍历所有的 INPUT 元素节点
{
if(inputElement[i].getAttribute("type") == "text") //如果 input 元素的 type 属性 等于 text
{
if(inputElement[i].style.cssText != "" || inputElement[i].style.cssText != "") //如果设置了样式并不为空
{
if(userValue.substr(0,2) == "可以")
{
inputElement[i].style.cssText = "border-right: 0px solid; border-top: 0px solid;font-size: 8pt; border-left: 0px solid; color: green; border-bottom: 0px solid; background-color: transparent";
}
else
{
inputElement[i].style.cssText = "border-right: 0px solid; border-top: 0px solid;font-size: 8pt; border-left: 0px solid; color: red; border-bottom: 0px solid; background-color: transparent";
}
}
}
}
}
else
document.getElementById("ctl00_cph_Content_message").value = "";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -