<a href="javascript:deleteTemplate()">删除模版</a>
<a href="javascript:alert(0)">删除模版</a><script language="javascript" type="text/javascript">
function deleteTemplate()
{
var checkValue=document.getElementsByName("check");
var q=0;
for(i=0;i<checkValue.length;i++)
{
if(checkValue[i].checked){
q++;
if(confirm("你确定要删除该模版吗?会模版下所有项目将会被删除!"))
{
window.location="doDeleteTemplate.jsp?templateId="+check[i].value+"";
}
else
{
return;
}
}
}if(q==0){
alert("请选择一行");
}
}</script>
第一个超链接是调用函数名称,没有任何反映,刚开始我以为是页面无法识别js。
然后我用第二个超链接尝试了一下,发现还是可以弹出alert的。所以可以识别那js。
那么问题就是无法识别js函数名。其他页面也有类似调用但是都可以。
<a href="javascript:alert(0)">删除模版</a><script language="javascript" type="text/javascript">
function deleteTemplate()
{
var checkValue=document.getElementsByName("check");
var q=0;
for(i=0;i<checkValue.length;i++)
{
if(checkValue[i].checked){
q++;
if(confirm("你确定要删除该模版吗?会模版下所有项目将会被删除!"))
{
window.location="doDeleteTemplate.jsp?templateId="+check[i].value+"";
}
else
{
return;
}
}
}if(q==0){
alert("请选择一行");
}
}</script>
第一个超链接是调用函数名称,没有任何反映,刚开始我以为是页面无法识别js。
然后我用第二个超链接尝试了一下,发现还是可以弹出alert的。所以可以识别那js。
那么问题就是无法识别js函数名。其他页面也有类似调用但是都可以。
。http://jsfiddle.net/GwHcA/13/
http://jsfiddle.net/GwHcA/14/
这个里面中的 check这个数组我也没有看见 不知道...?