限制IE回退时JAVASCRIPT脚本的再次执行(转)

本文介绍了一种在Internet Explorer浏览器回退操作时利用Cookies设置标志的方法。由于IE使用缓存数据进行回退,因此必须在客户端通过JavaScript脚本来获取Cookie。文章提供了具体的JavaScript函数用于读取指定名称的Cookie。

借用COOKIES设置标志
因为用IE的回退时,IE将调用缓存的中数据,所以取COOKIE的时机必须放在客户端用JAVASCRIPT角本实现。
实现方法详见右侧处理CODE 

function getCookie (sCookieName)
{
    var sName=sCookieName+"=", ichSt, ichEnd;
    var sCookie=document.cookie;
    if ( sCookie.length && ( -1 != (ichSt = sCookie.indexOf(sName)) ) )
    {
        if (-1 == ( ichEnd = sCookie.indexOf(";",ichSt+sName.length) ) )
            ichEnd = sCookie.length;
        return unescape(sCookie.substring(ichSt+sName.length,ichEnd));
    }   
    return null;
}

转载于:https://www.cnblogs.com/xioxu/archive/2006/12/18/595354.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值