如何创建单击计数器,即使刷新也将数据保存在txt文件中

How to create a click counter that saves data in txt file even when refreshed

本文关键字:数据 刷新 保存 存在 文件 txt 何创建 创建 计数器 单击      更新时间:2023-09-26

我也希望链接实际工作;现在只运行javascript,我想让它运行这个,然后转到网页。我想把数据保存到一个文本文件。请帮助!下面是代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<body>
//Would like the link to redirect to webpage too.
<p>
<a href="javascript:countClicks();">Click Here</a> 
</p>
<p id="p2">0</p>
<script type="text/javascript">
var count = 0;
function countClicks() {
 count = count + 1;
    document.getElementById("p2").innerHTML = count;
}
</script>
</body>
</html>

cookie即使在刷新时也在本地存储数据。如果您想在浏览器中存储一些简单的东西,如数字,我建议使用cookie。Mozilla在这里有很好的文档:https://developer.mozilla.org/en-US/Add-ons/Code_snippets/Cookies.

你想在设置innerHTML之后设置cookie,将值设置为count。然后,当浏览器刷新或onLoad()时,读取cookie并将其值设置为count,它将从那里开始。

尽管你可能听说过,cookie并不危险,它们只是一个小文件,只有几个字节,有名称、值和截止日期。它们很容易实现,但它们不是永久的,用户可以删除或编辑cookie。