JSP中<SCRIPT LANGUAGE="Javascript"></SCRIPT>标签放在了</html>后,之前一直能够执行,现在执行JS报错

JSP中<SCRIPT LANGUAGE="Javascript"></SCRIPT>标签放在了</html>后,之前一直能够执行,现在有两个环境(一样的代码),别人的电脑都不报错,但是我的电脑有一个环境报js错,执行不了这JS代码,不知道这是什么原因?查看了可信站点,两个环境的网址都设置了,这就让人费解了。
ps:放在head中是不保错的,我只想问放在</html>后面,什么原因如浏览器设置或者其他的什么原因影响了,毕竟别人的电脑能访问。

浏览器解析 问题。
默认情况下<html></html>这个属于一个完整的文档。有时候可能遇到不会解析html标签之外的内容。

因此最好的做法是放在html标签内。

所以只需要将script标签放到 </html>之前就可以了

如:

<html>
.....
....
...
<script>
....你的代码
</script>
</html>

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-02
一般都是放body或者head里头,在HTML后面就有点不符合规范
第2个回答  2014-07-02
换浏览器试试?追问

浏览器设置的问题

JSP问题 这个在HTML里的<script language="javascript">...<...
script 标签用于在页面中嵌入客户端脚本,<script><\/script>之间的脚本是在客户端(也就是浏览器上)运行的。script标签的属性 language属性是用来指定包含其中的脚本所使用的脚本语言,比如javascript、vbscript;type属性是指定脚本类型的一般指定type属性了,就不需要在设置language属性了;defer 设置该属性后...

...一句<script language="javascript" ><\/script>,请教是什么意思...
JavaScript 是一种嵌入式脚本文件,直接插入网页。这一的意思就是说该网页的脚本语言是javascript。在网页中嵌入脚本执行一些功能。

一组常用的弹出窗口用法总结
以下是引用片段 <SCRIPT LANGUAGE= javascript > <! window open ( l ) > <\/SCRIPT> 代码放在<SCRIPT LANGUAGE= javascript >标签和<\/script>之间 <! 和 >是对一些版本低的浏览器起作用 window open ( l ) 用于控制弹出新的窗口l 如果l不与主窗口在同一路径下 前面应写明路径 绝对路...

jsp Poup弹出框
因为这是一段javascript代码,所以它们应该放在<SCRIPT LANGUAGE=javascript>标签和<\/script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open ('page.html') 用于控制弹出新的窗口page.html,如果page.html不与...

JSP 中<script>中如何访问 <% %>中的变量?
不能直接修改,JSP页面中的变量都存在于服务器端,而script是在客户端解释执行的(就是在浏览器上)。所以,理论上script是不能获得JSP页面中的值的。但是,可以有变通的做法,就是在页面上设一个隐藏域,将这个域的value当成我们需要的变量,将变量值设置给这个隐藏域,然后利用script去对这个隐藏域...

为什么不能调用<script language=“javascript” src=“online.asp”>...
<script language="javascript" src=""><\/script> 这个是 嵌入 js文件,当然你也可以把js文件后缀名改成.ASP。要嵌入 网页的话<iframe src=""><\/iframe> 还有很多的属性。http:\/\/www.phpx.com\/man\/dhtmlcn\/objects\/IFRAME.html

...这样调用js文件<script language=JavaScript src="js\/admins.js">...
<script language=JavaScript src="js\/admins.js"><\/script> <script type="javascript\/text"> \/\/假设在需要调用admins.js里边的showMember函数 \/\/那么在这里调用那个函数,值用jsp输出字符串即可 showMember(\/* 这里是jsp输出的变量值 *\/);<\/script> 程序就是字符串组成的,所以只要你正确输出...

网页被重复注入代码<script language=javascript src=http:\/\/60.190.2...
根据经验,应该是你购买的虚拟主机之服务器感染了病毒,虚拟主机上一般有多个单位的网站,所以该服务器上的所有站点被访问时都会有你看到的情况,有时并不是你的文件中已经被放入恶意代码,而是页面在访问的时候,被病毒“临时”加上去的。解决方法是:和空间提供商联系,让他们清除服务器上的病毒。

JSP页面中调用javascript代码怎么不起作作用?
你的javascript代码里的文本框名字写错了,你取的是title1,而你写的是name1,改过来就能运行了:<script language ="JavaScript" type=""> function checkOneTitle(){ if(document.form1.title1.value==""){ alert("请输入一级标题!");return false;}else{ return true;} } <\/script> ...

jsp引入js文件的问题
不是 servlet,不是struts . test2.js 与index.jsp 放在同一文件夹下,下面用相对路径来引入 JS文件 是OK 的: <script src=test2.js><\/script> 第三种情况:一个通过Action跳转之后到达的Jsp页面需要引入一个Js文件: 这种情况下,请使用绝对路径, 在第二情况的基础上, 我们访问的是 s...

相似回答