pas*_*r10 2 html javascript cookies static
我正在尝试使用HTML和JavaScript在网页上创建测验.每个问题(有4个选项可供选择)是一个单独的html文件,但使用相同的JavaScript文件来评估输入的选择是对还是错.
但是,我很难找到一种方法来跟踪用户提供的正确答案的数量,以计算他/她的分数.
有没有一种方法可以在JavaScript中创建静态或类似静态的变量?涉及cookie的解决方案也受到赞赏.
一种可能的解决方案是将问题文件中的HTML加载到父页面中,但在该页面上进行整个测验.这样,您仍然可以灵活地为每个问题提供不同的页面,但对于浏览器,它们都是一页.此外,在Javascript中创建或记录的任何变量都将在整个测验中持续存在.
这对于Jquery的.load功能来说相当容易.您的页面中间有一个div,它可以从您导航到的任何HTML页面加载其内容.
请记住,我很容易进入Javascript并更改正确答案的数量.事实上,任何客户端解决方案都存在这个问题.如果这不仅仅是有趣的,而且准确性很重要,您可能希望在每个问题之后将结果发送回服务器.这样,无论你如何实施测验,结果都会持久存在.
| 归档时间: |
|
| 查看次数: |
2888 次 |
| 最近记录: |