如何用javascript判断页面是否首次加载 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 客户端本地保留一个标示变量.用cookie不知道是不是这个意思 结合cookie保存记录访问次数再JS判断比较好... <script>String.prototype.Trim = function(){ return this.replace(/^\s+/g,"").replace(/\s+$/g,"");}function JSCookie(){ this.GetCookie = function(key) { var cookie = document.cookie; var cookieArray = cookie.split(';'); var getvalue = ""; for(var i = 0;i<cookieArray.length;i++) { if(cookieArray[i].Trim().substr(0,key.length) == key) { getvalue = cookieArray[i].Trim().substr(key.length + 1); break; } } return getvalue;};this.GetChild = function(cookiekey,childkey){ var child = this.GetCookie(cookiekey); var childs = child.split('&'); var getvalue = ""; for(var i = 0;i < childs.length;i++) { if(childs[i].Trim().substr(0,childkey.length) == childkey) { getvalue = childs[i].Trim().substr(childkey.length + 1); break; } } return getvalue;};this.SetCookie = function(key,value,expire,domain,path){ var cookie = ""; if(key != null && value != null) cookie += key + "=" + value + ";"; if(expire != null) cookie += "expires=" + expire.toGMTString() + ";"; if(domain != null) cookie += "domain=" + domain + ";"; if(path != null) cookie += "path=" + path + ";"; document.cookie = cookie;};this.Expire = function(key){ expire_time = new Date(); expire_time.setFullYear(expire_time.getFullYear() - 1); var cookie = " " + key + "=e;expires=" + expire_time + ";" document.cookie = cookie;}}window.onload=function(){ var cookie = new JSCookie(); var n = cookie.GetCookie("first"); if(n==""){ alert("第一次"); var expire_time = new Date(); expire_time.setFullYear(expire_time.getFullYear() + 1); cookie.SetCookie("first",1,expire_time); } else alert("不是第一次")}</script> var IsPostBack = "<%=IsPostBack%>"; if (IsPostBack == "False") { //第一次加载要执行的东西 } 关于添加行,写入数据的问题 js比较数字大小 谁给个悬浮div的代码呀 js网页软键盘如何在失去焦点的时候关闭!!!! 请教prototype中的疑问 麻烦大家将我这段简单代码改哈,谢谢了 为什么通过变量传到click事件中的值会被覆盖呢? 想在js中获取一个层的样式或是那个层的样式表 求javascript写的IP控件。最好用一个Text解决。最好在onKeyDown的时候处理。 急救!请教如何通过applet实现网上历史曲线功能,类似股票行情的东东!!!!!!!!!!! 『求教』javascript中关于eval的一个疑问 关于操作document.body.innerHTML的问题
不知道是不是这个意思
<script>
String.prototype.Trim = function()
{
return this.replace(/^\s+/g,"").replace(/\s+$/g,"");
}function JSCookie()
{
this.GetCookie = function(key)
{
var cookie = document.cookie;
var cookieArray = cookie.split(';');
var getvalue = "";
for(var i = 0;i<cookieArray.length;i++)
{
if(cookieArray[i].Trim().substr(0,key.length) == key)
{
getvalue = cookieArray[i].Trim().substr(key.length + 1);
break;
}
} return getvalue;
};
this.GetChild = function(cookiekey,childkey)
{
var child = this.GetCookie(cookiekey);
var childs = child.split('&');
var getvalue = "";
for(var i = 0;i < childs.length;i++)
{
if(childs[i].Trim().substr(0,childkey.length) == childkey)
{
getvalue = childs[i].Trim().substr(childkey.length + 1);
break;
}
}
return getvalue;
};
this.SetCookie = function(key,value,expire,domain,path)
{
var cookie = "";
if(key != null && value != null)
cookie += key + "=" + value + ";";
if(expire != null)
cookie += "expires=" + expire.toGMTString() + ";";
if(domain != null)
cookie += "domain=" + domain + ";";
if(path != null)
cookie += "path=" + path + ";";
document.cookie = cookie;
};
this.Expire = function(key)
{
expire_time = new Date();
expire_time.setFullYear(expire_time.getFullYear() - 1);
var cookie = " " + key + "=e;expires=" + expire_time + ";"
document.cookie = cookie;
}
}window.onload=function(){
var cookie = new JSCookie();
var n = cookie.GetCookie("first");
if(n==""){
alert("第一次");
var expire_time = new Date();
expire_time.setFullYear(expire_time.getFullYear() + 1);
cookie.SetCookie("first",1,expire_time);
}
else alert("不是第一次")
}
</script>
if (IsPostBack == "False") {
//第一次加载要执行的东西
}