你加<html xmlns="http://www.w3.org/1999/xhtml">试试呢!如果还不行你把所有的HTML属性都加上""试试, 如: 
用<img src="left.gig">代替<img src=left.gif>还要注意一点就是:<div></DIV>,这样是不规范的!

解决方案 »

  1.   

    你写的js代码要符合xhtml规范,比如:
    <script type="text/javascript" language="javascript">
    <![CDATA[
    js代码]]>
      

  2.   

    我知道是因为
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    你加了这个,但是你的代码并不符合这个的规范,所以失效
      

  3.   

    是你的代码不符合xml标准
    所有的html标签名和属性名要用小写。
    属性值要有双引号
    成对标签一定要有结束标签,单个标签要以 />结束。
    如:你那里面的<a href=# target=_blank><img src=left.jpg border=0></a>
    应该改成<a href="#" target="_blank"><img src="left.jpg" border="0" /></a>
    脚本代码要放到<![CDATA[]]>中一定要符合xml标准。代码还要符合w3c组织的标准