为什么我的javascript代码在网面里运行正常,可如果用

cncba 2004-10-15 02:38:16
为什么我的javascript代码在网面里运行正常,可如果用<script src="asdf.js" language="javascript></script>就不行了?

请帮帮忙!谢谢!
...全文
463 17 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
是否处在同一目录下啊
标题SpringBoot极速汽车美容与保养网站设计与实现研究AI更换标题第1章引言介绍汽车美容与保养行业的发展现状,阐述开发极速汽车美容与保养网站的背景、意义及论文创新点。1.1研究背景与意义分析汽车美容保养市场需求,说明网站开发对行业的推动作用。1.2国内外研究现状探讨国内外汽车美容保养网站的发展情况及技术特点。1.3研究方法以及创新点介绍采用SpringBoot框架开发网站的方法及网站的创新之处。第2章相关理论介绍SpringBoot框架及相关网站开发技术理论。2.1SpringBoot框架概述阐述SpringBoot框架的特点、优势及核心组件。2.2前端开发技术介绍HTML、CSS、JavaScript等前端开发技术。2.3数据库技术说明MySQL等数据库在网站数据存储与管理中的应用。2.4其他相关技术介绍如支付接口、地图API等网站开发中用到的其他技术。第3章网站系统设计详细描述极速汽车美容与保养网站的整体设计方案。3.1系统架构设计介绍网站的整体架构,包括前端、后端及数据库的交互关系。3.2功能模块设计阐述网站的主要功能模块,如用户管理、服务预约、订单管理等。3.3数据库设计说明数据库的表结构设计、字段定义及数据关系。第4章网站实现与测试介绍网站的具体实现过程及测试方法。4.1网站开发环境搭建介绍开发网站所需的软件、硬件环境及配置。4.2具体功能实现详细描述各功能模块的实现过程及代码示例。4.3网站测试与优化介绍网站的测试方法、测试用例及优化策略。第5章研究结果呈现网站开发完成后的各项成果及数据分析。5.1网站功能展示通过截图或视频展示网站的主要功能及操作流程。5.2性能测试结果展示网站的性能测试数据,如响应时间、吞吐量等。5.3用户反馈分析分析用户对网站的使用反馈,评估网站的满意度。第6章结论与展望总结网站开发的主要成果,提出未来改进方向。6.1研究结论概括网站

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧