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

📄 jscript.js

📁 酒店管理 主要实现了基础设施管理(客房管理、客房类型管理)、业务管理(入住、退房、数据库切换) 本系统简单明了,适合初学者学习,采用三层加抽象工厂实现
💻 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 + -