js读文件问题 本帖最后由 yfh314882374 于 2012-10-15 11:32:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 txt看着简单,但是你用js就不简单了。 用COOKIE。用文件有风险,一般浏览器会拒绝的,除非客户把自己的浏览器安全级别降低到肉鸡之下(即使如此也未必可以) 兼容各种浏览器是不可能了。本地文件操作在js中基本是行不通的。你如果只是想保存一些简单的信息,用cookie来实现,大多数情况下是没问题的。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title> New Document </title><script language="JavaScript">function setCookie(name, value) { document.cookie = name + "=" + value;}function getCookie(c_name){ if (document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(";",c_start) if (c_end==-1) c_end=document.cookie.length return unescape(document.cookie.substring(c_start,c_end)) } } return ""}function test(){ //先获取计数的COOKIE var clickcount=getCookie("clickcount"); if(clickcount==null){//如果是第一次点击 clickcount="1"; }else{ //否则,累加 clickcount=clickcount*1+1; } setCookie("clickcount",clickcount.toString());//写入COOKIE document.getElementById("a").innerHTML="点击数:["+clickcount+"]";}</script></head><body><div id='a' onclick="test()" style="height:100px;background-color:#ddd">点击这里开始计数</div><input type=button value="清零" onclick="setCookie('clickcount','0');document.getElementById('a').innerHTML='点击数:[0]'" /></body></html> 木北北来,100分给你了。。 MyEclipse8.5安装aptana,谢谢啦 前端开发需要掌握哪些知识? 怎么把string 变成DOM对象? 关于日期处理的问题 关于网吧电影点播系统????在线等待???? Javascript问题 怎样用JAVASCRIPT 得到<html></html>之间的内容? 帮我看看问题出在哪里 求js高手帮忙 大神!为什么我的<body>里面的<img >图片显示不出来呢,难道是下面的js函数问题? 怎样让某个函数执行其中一个 或者全部执行
用文件有风险,一般浏览器会拒绝的,除非客户把自己的浏览器安全级别降低到肉鸡之下(即使如此也未必可以)
你如果只是想保存一些简单的信息,用cookie来实现,大多数情况下是没问题的。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<script language="JavaScript">
function setCookie(name, value) {
document.cookie = name + "=" + value;
}function getCookie(c_name){
if (document.cookie.length>0){
c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1) {
c_start=c_start + c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
}
}
return ""
}function test(){
//先获取计数的COOKIE
var clickcount=getCookie("clickcount");
if(clickcount==null){//如果是第一次点击
clickcount="1";
}else{ //否则,累加
clickcount=clickcount*1+1;
} setCookie("clickcount",clickcount.toString());//写入COOKIE
document.getElementById("a").innerHTML="点击数:["+clickcount+"]";
}
</script>
</head>
<body>
<div id='a' onclick="test()" style="height:100px;background-color:#ddd">点击这里开始计数</div>
<input type=button value="清零" onclick="setCookie('clickcount','0');document.getElementById('a').innerHTML='点击数:[0]'" />
</body>
</html>