javascript

[复制链接]
查看11 | 回复4 | 2009-3-2 16:35:15 | 显示全部楼层 |阅读模式
请问如下一段js写成单独脚本却不能用,但插入网页可以?
我直接放到jsp里面时可以,写成脚本 states.js再放到jsp里面:
发现不能用了?为什么?怎么才能更正?
谢谢

回复

使用道具 举报

千问 | 2009-3-2 16:35:15 | 显示全部楼层
首先,我觉得上面的答案都不正确,因为这段脚本没有对body里的内容进行操作,自然也就不需要onload=function(){Helpor_net(); }之类的了;另外我不明白你所说的不能用是什么意思.我测试时只出现中文字不能正常显示的情况,其它一切正常;如果你所说的问题是中文不能正常显示,那是因为你的js文件格式问题,当文件的编码不是UTF-8时,显示中文就出现问题~解决方法是在DW里新建再重新制作一个JS文件,或者用记事本打开JS文件再以UTF-8编码形式保存....
回复

使用道具 举报

千问 | 2009-3-2 16:35:15 | 显示全部楼层
我告诉你:为什么不能执行?因为:states.js文件里:不需要删掉。 为什么:因为拿掉就好了.states.js文件内容:var msg = "欢迎来到网页特效,请多提意见。谢谢! " ; var interval = 120 var spacelen = 120; var space10=" "...
回复

使用道具 举报

千问 | 2009-3-2 16:35:15 | 显示全部楼层
在中间加上:...
回复

使用道具 举报

千问 | 2009-3-2 16:35:15 | 显示全部楼层
把倒数第二行的Helpor_net(); 去掉 修改 这样试试。。。单独放js文件里面应该只是函数一样 需要再js里面去调用才能起效果的。。。就好比java的类一样 需要实例化个人理解啊。。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行