【问题标题】:frames using javascript [closed]使用javascript的框架[关闭]
【发布时间】:2013-02-22 20:06:23
【问题描述】:

我的代码有什么问题?

第 1 帧

<script type="text/javascript">
var Clicks = 0 ;
function AddClick(){
Clicks = Clicks + 1;
document.getElementById('CountedClicks').innerHTML =  Clicks ;
}
localStorage.setItem('Clicks');
</script>
</head>
Fish and Chips
<p align="right"> <input Type="BUTTON" VALUE="Order" onclick=" AddClick()"></p>

第 2 帧

<head>
<script type="text/javascript">
var loc = "";

function go() {
window.location.href = loc;
}
function set_loc(theURL) {
loc = theURL;
}
window.onload = function() {
            div = document.getElementById("CountedClicks");
            div.innerHTML=localStorage.getItem('variable');
        }
</script>
</head>
    <body>
    <div id="container" style="background-color:#8A4117;height:30%;width:98%;borde-radius:15px" >
You have ordered <span id="CountedClicks">0 </span> items.<br>
<p align="right"><input type=submit name="Submit" value="Checkout" onchange="set_loc('pay.html');" /></a></p>
</div>

我无法使用这个来计算来自另一个框架的点击按钮的数量。 *不是我自己的代码

【问题讨论】:

  • 您究竟是如何尝试使用“AddClick”功能的?
  • 写错了。发布所有代码(即使是 HTML 部分)

标签: javascript html frame frames


【解决方案1】:

您永远不会将任何数据写入本地存储。您无法获取不存在的项目。

【讨论】:

  • 我使用了这个 localStorage.setItem('Clicks');但是什么也没发生。还是有什么问题吗?
  • setItem 接受 两个 参数并且字符串 'Clicks' 与字符串 'variable' 不同
  • 我已经将变量更改为 Clicks,但 AddClick 功能仍然不起作用。虽然 CountedClicks 的值从 0 变为 1 但没有递增。
猜你喜欢
  • 2015-06-12
  • 2013-06-22
  • 2010-11-20
  • 2012-03-17
  • 1970-01-01
  • 2022-11-13
  • 2013-10-27
  • 2013-09-17
相关资源
最近更新 更多