jsp函数为什么不能兼容IE和火狐等浏览器?

如下代码:<!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;chars... 如下代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!--The viewport meta tag is used to improve the presentation and behavior of the samples
on iOS devices-->
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
<title>Map with legend</title>
<link rel="stylesheet" href="http://js.arcgis.com/3.11/dijit/themes/claro/claro.css">
<link rel="stylesheet" href="http://js.arcgis.com/3.11/esri/css/esri.css">
<style>
html, body {
height: 97%;
width: 98%;
margin: 1%;
}
#topPane{
top:5px;
width:98%;
height:50px;
}
</style>
<script src="http://js.arcgis.com/3.11/"></script>
<script type="application/javascript">

function hidden(){
alert("!");

}

</script>
</head>
<body class="claro">
<!--[if IE 7]>
<style>
html, body {
margin: 0;
}
</style>
<![endif]-->
<div id="content"
style="width: 100%; height: 100%; margin: 0;">
<div id="topPane"
>
<input type="submit" name="无" value="隐藏" onClick="hidden()" />
</div>
</div>
</body>
</html>
在IE中可以点击按钮可以出现警告框,但是在火狐或者Google浏览器中没有反应,为什么??
展开
 我来答
火狐
2015-03-04 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑。
  您的代码存在2处问题。1、application/javascript是服务器端处理js文件的mime类型,text/javascript是浏览器处理js的mime类型,后者兼容性更好(虽然application/javascript才是正确写法,由于现在大家都写错的,导致浏览器厂商对写application/javascript兼容性更好)。等以后大家都用HTML5的时候,就不需要写这个了。直接<script></script>即可;2、<input type="submit" name="无" value="隐藏" onClick="hidden()" />中,因为您并没有将该按钮内置到任何一个表单域,所以您不该指定type属性,<input name="无" value="隐藏" onClick="hidden()"/>,此外,在html中的对象name请不要使用双字节文字,最后一个很需要注意的就是,hidden这种属于典型的关键词,不要用来当作函数名、变量名之类的,会有严重的兼容和识别问题。
  如果对我们的回答存在任何疑问,欢迎继续问询。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式