社区
JavaScript
帖子详情
为什么我的javascript代码在网面里运行正常,可如果用
cncba
2004-10-15 02:38:16
为什么我的javascript代码在网面里运行正常,可如果用<script src="asdf.js" language="javascript></script>就不行了?
请帮帮忙!谢谢!
...全文
464
17
打赏
收藏
为什么我的javascript代码在网面里运行正常,可如果用
为什么我的javascript代码在网面里运行正常,可如果用就不行了? 请帮帮忙!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cncba
2004-10-16
打赏
举报
回复
啥啥
谢谢兄弟们!
emu_ston
2004-10-15
打赏
举报
回复
今天早上恰好帮同事解决了一个类似的问题。一个css里面定义的中文字体在页面上没有起作用。直接写到页面上就可以。用notepad打开css另存的时候发现文件的编码是默认的ansi,改为utf-8保存后解决。
JK_10000
2004-10-15
打赏
举报
回复
回复人: cncba() ( ) 信誉:100 2004-10-15 17:26:00 得分: 0
回复人: cncba() ( ) 信誉:100 2004-10-15 17:40:00 得分: 0
---------------
这两个问题应该是一个问题,就是两个文件的编码不一致。
当JS文件是乱码时,某些汉字字符串产生的乱码吞掉了一个字节的代码(导致Script错),
当JS能正常显示时,HTML又成了乱码。
用以下方式试试看。
1.用notepad打开你的html(或asp或jsp)页面,另存,记下弹出框最下面的encoding信息。
2.用notepad打开你的js文件,另存,另存时先把encoding的值改成上面的encoding值。
试试看,不知是否可行
cncba
2004-10-15
打赏
举报
回复
楼上的一说,我又试了几十次,终于发现:
假如调用页面是aaa.asp,aaa.htm
<script language="javascript" src="asdf.js"></script>
aaa.js:
-----------
alert("对象");
-----------------
没有问题;
假如调用页面是aaa.aspx就会发现上面的问题!
这跟asp.net有什么问题?
swlswl27
2004-10-15
打赏
举报
回复
我试过你的代码,没有问题啊!
cncba
2004-10-15
打赏
举报
回复
新问题出现!
页面上的内容正常显示,可alert弹出的对话框中的汉字却是乱码!
右健查看编码是unicode;选择了简体中文,对话框变成了中文,页面又成乱码了。
在dreamweaver中查看编码都是Gb2312,在记事本里查看两个文件都正常。
我要自杀了~
cncba
2004-10-15
打赏
举报
回复
我试了几十次,终于搞清楚了!!不是\"的问题!
真是太奇怪了!
it="asdf";
alert("对象"+it);(出现“无效字符”的错误!)
it="asdf";
alert("对象aa"+it);(出现“无效字符”的错误!)
it="asdf";
alert("对象aaa"+it);(没有错误!)
it="asdf";
alert("对像"+it);(出现“无效字符”的错误!)
it="asdf";
alert("对像aa"+it);(出现“无效字符”的错误!)
it="asdf";
alert("对 像aa"+it);(没有错误!)
it="asdf";
alert("对 象"+it);(没有错误!)
.....
怎么回事???
我晕死了~~~~
病毒???
还是我浏览器有问题??
有谁遇见过这种事吗?我的是ie6.
zjjysoft
2004-10-15
打赏
举报
回复
你是不是在ASP.NET里用阿啊
BeginnerBBB
2004-10-15
打赏
举报
回复
我也不清楚怎么搞,学习一把。
cncba
2004-10-15
打赏
举报
回复
我费了好大劲才找到错误。
原来
alert("\"工人");
在网页里能用,一单独放在js文件里就出现了“无效字符”的错误提示了。
那我要想在双引号里使用"该怎么办?
谢谢!
cncba
2004-10-15
打赏
举报
回复
js文件里没有<script language=javascript>
我是从网面中直接剪切过来保存的。
JK_10000
2004-10-15
打赏
举报
回复
那就是js文件的内容有问题啊。
是不是在js文件里也有以下内容:
<script language=javascript>
cncba
2004-10-15
打赏
举报
回复
不好意思,标题打错了。
是
<script src="/asdf.js" language="javascript"></script>
cncba
2004-10-15
打赏
举报
回复
那个js文件是在 / 下面的,我调用的路径是"/asdf.js",我也试过特地把文件名写错,它反而不出错误信息了,
提示错误是:无效字符
怎么回事?
前提是js文件里的代码跟在网页里正常支行的代码一样,一点不差。
JK_10000
2004-10-15
打赏
举报
回复
<script src="asdf.js" language="javascript></script>
___
<script src="asdf.js" language="javascript"></script>
cybernaute
2004-10-15
打赏
举报
回复
看路径有问题不
joecfan
2004-10-15
打赏
举报
回复
是否处在同一目录下啊
ssm065基于JAVA WEB技术大健康综合咨询问诊平台的设计与实现+
js
p(文档+源码)_kaic论文.doc
计算机毕业设计
vco_pscad说明书_DeepSeek翻译.pdf
pscad模型介绍
AES加密的行移位和列混淆的MFC示例程序
对话框工程,可以做行移位和列混淆;输入矩阵,得到输出矩阵;
Individually_Configurable_Y_Connected_3_Branch_Load_pscad说明书_DeepSeek翻译.pdf
pscad模型介绍
springboot133在线课程管理系统(文档+源码)_kaic.doc
计算机毕业设计
JavaScript
87,994
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章