一些常用的JS操作语句

来源:互联网 发布:软件测试研究生 编辑:程序博客网 时间:2024/05/17 23:40
function GetURLDText(name) {            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");            var r = window.location.search.substr(1).match(reg);            if (r != null) return unescape(r[2]); return null;        }

获取url传递值的方法,其中name是传递值的ID。


示例:

var Text = GetURLDText("TZ_BYKJ");


------------------------------------------------------------------------------------------------------------------------

使用JS做一个倒计时系统

<h3 style="color:#f00">本页面将在<span id="Times">10</span>秒后关闭</h3>

其中id位Times里面的值10是倒计时的时间,可以自行定义。

下面是JS的代码,这些代码需要在网页打开的时候启动。

function TZ() {            var Text = document.getElementById("Times"); //获取Timer值            var TIME = Text.innerHTML - 1;   //减去1            if (TIME == 0) { //如果已经减到了0,就开始操作                javascript: location.href = 'Loging.aspx?TZ_BYKJ=10086&ID=011011000110&BuyTime=201408060953&WEBID=1&Buyuser=urltitle';            } else {                Text.innerHTML = TIME; //没有好?把减去的值赋给Timers            }            setTimeout("TZ()", 1000);        }         TZ();



------------------------------------------------------------------------------------------------------------------------

使用JS判断该页面是否是从指定页面跳转过来的


基本思路就是使用历史记录来获得上一页的名称,还要加上域名。

 var Html = "http://" + window.location.host + "/Histroy_A.html"; //使用window.location.host获得域名信息,再加上页面名称        if (Html == document.referrer) {            alert("正确跳转");        } else {            alert("错误跳转");        }




0 0
原创粉丝点击