*** 谁之BUG,微软或者我,这是个问题?***

BlueDog 2005-08-19 08:31:58
昨天晚上很郁闷,调了一晚上程序,发现结果问题好象不在我
一个很简单的test.aspx网页,其中我有一句
<script language="JavaScript" src="xxx/xxx.js"></script>
这句想来是无错的,但是

我用VS 2003来编写它,结果发现,无论如何要将js文件中的代码放入test.aspx中
IE才会认识它。我最后用记事本编了一个简单的aspx文件,却发现,如果js文件单独
放置,ie还是不认识,但我用firefox却可以正确执行。
而且更郁闷的是我发现这个情况只出现在aspx中,对于html、asp文件都可得到正确结果

大家碰到过这种情况过么?

另:.htc是什么文件,作用是什么呢,它和js文件看上去也差不多,它是在服务器端执行的还是
作客户端执行?
...全文
162 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
adandelion 2005-08-19
  • 打赏
  • 举报
回复
goody9807()
-----------
谢谢,以前也遇到过这样问题,今天解决了.谢谢
是有中文的原因.
yrs007 2005-08-19
  • 打赏
  • 举报
回复
打开 Web.config 文件,把
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
这一句改成:
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
<%@ Page Language="C#" ResponseEncoding="gb2312" %>
<script language="JavaScript" src="xxx/xxx.js" charset="GB2312"></script>
这东西应该都能解决~~就像用人家的日历时也修改这些东西才能用~~楼主试度吧..
hackencn 2005-08-19
  • 打赏
  • 举报
回复
你的JS文件里是不是有用到页面中的元素??如果这样的话你得把<script language="JavaScript" src="xxx/xxx.js"></script>这句话放在最后!!!!
htc可以在.css文件里能过behavior属性来用
暗石绿 2005-08-19
  • 打赏
  • 举报
回复
或者是打开 你的 *.aspx 文件,在 <%@ Page %> 配置里加上 ResponseEncoding="gb2312" 。
例如:
<%@ Page Language="C#" ResponseEncoding="gb2312" %>
goody9807 2005-08-19
  • 打赏
  • 举报
回复
如果是的话

<script language="JavaScript" src="xxx/xxx.js" charset="GB2312"></script>

------------------------
http://goody9807.611.cn/Boards.asp
goody9807 2005-08-19
  • 打赏
  • 举报
回复
<script language="JavaScript" src="xxx/xxx.js"></script>
js文件中有中文吧

http://blog.csdn.net/goody9807/category/21258.aspx
暗石绿 2005-08-19
  • 打赏
  • 举报
回复
lovebanyi(风云 .NET)

你的说法倒是挺新颖的。。。
太误人子弟了。

按我的认为,是你的 *.js 这个文件里有中文引起的。
你可以修改 Web.config 配置文件来避免这个错误。

打开 Web.config 文件,把
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

这一句改成:
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
BlueDog 2005-08-19
  • 打赏
  • 举报
回复
我这个js代码就是用来在客户端执行的,而且是放在<head>段,
应该是可以正确执行的,事实上我这种写法是可以在firefox中使用的
呵呵,我的确对javascript了解比较少,才学几天。

但是我仍然觉得这是微软的错误。

另:htc的文件如何用呀
adandelion 2005-08-19
  • 打赏
  • 举报
回复
<script language="JavaScript" src="xxx/xxx.js"></script>
------------
有问题吗?我不觉得有问题.
lovebanyi 2005-08-19
  • 打赏
  • 举报
回复
你的问题..(你对javascript了解还比较少造成的)
放在
js的时候记住了.不能再出现
<script>这种字样
或者<script src="xx.js">
可以这样document('<script src="xx.js"></script>')
htc是在客户端执行的

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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