主题:  完全一样的网页代码为何结果不同?

老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
注册:2001/5/11 12:41:55
#12001/9/16 19:14:38
完全一样的网页代码(DW制作,同时更新):

在 <亿唐> 能正常显示,在 <163> 就出现乱码,请问是何原因?
(绝不是自我宣传)

http://slofzhangcs.myetang.com/

http://go7.163.com/zhangcs3d/

先在此谢谢



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#22001/9/16 20:41:13
用记事本打开时,不一样



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#32001/9/16 23:47:20
出错的代码在这儿:

//这行也删除!!

因为:
不能嵌套!!!



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#42001/9/16 23:53:49
其实你出错的那个网页的中的代码就相当于这样:


。。。。。。
。。。。。。

编辑历史:[这消息被Deathcult编辑过(编辑时间2001-09-16 23:54:31)]


老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
注册:2001/5/11 12:41:55
#52001/9/17 11:31:07
还是不明白???
我把网页下载,里面并没有:


直接打开网页就有它,显然这是服务器给临时加上的。

可是我不明白为何加在了我原来的javascript的中间,由此往后的语句自然就失效了。

请解释一下好吗!谢谢

编辑历史:[这消息被zhangcs编辑过(编辑时间2001-09-17 12:02:27)]


5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#62001/9/17 13:43:17
这是上传服务器时,自动添加的
你首先搞清楚,它是添加在什么部位的
有的加在开始,有的加在后面。。。。
你把原来的JS换一下位置,使其和添加的代码错开不就行了



hole

职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2001/9/15 16:12:33
#72001/9/17 16:24:07
Deathcult说的我也看到了,
//这句不能像C中的for语句一样做嵌套的原因是什么,会造成什么结果呢?



老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
注册:2001/5/11 12:41:55
#82001/9/17 17:57:12
谢谢Hve及其他朋友,
上面的那段代码不是上传到服务器后加上的,否则下载的网页中也应该有;应该是它的服务器在你访问时通过ASP或PHP(不太懂)加上的。
我的这个页面以前一直正常,就是最近一次更新后才出现如此问题,没有办法,只好慢慢尝试了。



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#92001/9/18 4:54:12
hole在上个帖子中说
引用:
Deathcult说的我也看到了,
//这句不能像C中的for语句一样做嵌套的原因是什么,会造成什么结果呢?



1,不是语言,只是HTML里的一个标签当然不能嵌套了。要不浏览器怎么解释?
想想这样能行么:你好!!(不过表格例外,主要是由于表格嵌套有是意义的)

2,会造成zhangcs的网页那样的结果。

3,hole??kurt's wife??

编辑历史:[这消息被deathcult编辑过(编辑时间2001-09-18 04:58:45)]


helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#102001/9/18 5:13:50
网易竟瞎整,这回又插到里去了。
网易的免费空间还限流量,除非你半夜去浏览。

这回没有状态栏提示了,不过你把JS源码存为单独的.JS文件试试,估计网易不会再弄错了。



老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
注册:2001/5/11 12:41:55
#112001/9/18 13:01:54
谢谢各位
终于找(猜)到了原因:

163空间可能修改了弹出窗口代码的插入规则(因为同样的网页代码以前一直正常)。

它的新规则是:在网页的 body 标记后的第一个换行处自动插入它的代码。

而我的Java脚本中恰好也有 bode 这个语句,因此它就把163的广告代码放到了此处,产生了上述错误。

我把内嵌的脚本改为外部链接,应该没问题了。