用javascript怎么判断一个链接是否被点击过

JavaScript011

用javascript怎么判断一个链接是否被点击过,第1张

首先,最重要的一点,链接点击后不能在当前窗口导航,也就是说,要吗,阻止链接跳转,要吗,target="_blank",让他在新窗口打开,不然,当前页面的一切js数据都会从内存中清除。之后,定义一个全局变量,比如 var dkg

之后,写个方法,

function pd()

{

    dkg=true

}

之后在链接的onclick="pd()"

之后就可以通过判断dkg来判断链接是否被打开过了。

<script language="javascript">

var i=<%=request("link")%>

if(i==1)

{

document.getElementById("hot_1").click()

}

</script>

哦!我明白你的意思了

可以这样

<script language="javascript">

function requestGet()

{

var name,value

var str=location.href//取得整个地址栏

var num=str.indexOf("?")

str=str.substr(num+1)//取得所有参数

var arr=str.split("&")//各个参数放到数组里

for(var i=0i <arr.lengthi++){

num=arr[i].indexOf("=")

if(num>0){

name=arr[i].substring(0,num)

value=arr[i].substr(num+1)

this[name]=value

}

}

}

var Request=new requestGet()//实例化

var i=Request.link

if(i==1)

{

document.getElementById("hot_1").click()

}

</script>