[英]Javascript not loading on one page, works fine on another
我的其中一个页面上有以下javascript代码
<script type="text/javascript">
var state = 'none';
function showhide(layer_ref, badgeid, location) {
alert("Run")
if (state == 'block') {
state = 'none';
}
else
{
state = 'block';
}
hza = document.getElementById(layer_ref);
hza.style.display = state;
if (state == 'block') {
badgeinfo(badgeid, location);
}
}
</script>
它称为
<td width="50%" align="right" valign="middle" onclick="showhide('id215', '215', 'req_215');"><img src="/images/badges/2015be-cs-csa.png" width="100" height="100" alt="Chief Scout's Bronze Award" /></td>
在一页上加载效果很好,当我单击该图像时会收到警报,但是在另一页上却什么也没有发生,因此不会显示该警报。
该页面是基于几个变量的动态生成的,这些变量定义了加载哪个部分。 即使我将javascript函数更改为警报,它也不会执行任何操作。 如果我更改了数据库中的徽章部分,以便它们可以很好地加载到另一页上,并且以前在此部分中工作的徽章也不会加载
在工作示例中,在部分url后面附加了一个索引号...
url=url+"&section="+1;
在非工作示例中,不会填充第51行末尾的数字
url=url+"&section="+;
这是javascript的语法错误,由于无法解析输入内容,因此该脚本停止执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.