在自己的申请的域名空间里复制了hao123的相关文件进行测试 
在没有文档声明<!DOCTYPE html PUBLIC "...>时,当点击"我的hao123"进行自定义背景图片可以正常进行换背景图片的功能,但当将文档类型设置为 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
的时候则不可以实现这个功能, 大概是因为它的那个javascript没有通过w3c认证吧 那要修改那个js文件(haogx.js)的哪一个地方才可以实现在xhtml或html4.01标准下也可以设置背景的功能呢 期待达人``` 代码地址 http://y151312.51host.net/Untitled-1.html

解决方案 »

  1.   

    部分代码if (json.bgColorNum != 0) {
    var noBG = "background:transparent;";
    setStyle("body", "BACKGROUND: url(" + json.bgColor + ") fixed no-repeat center;SCROLLBAR-FACE-COLOR: #fcfff7;");
    setStyle("#FrP", "background-color:#FFF;filter: alpha(opacity=85);opacity:0.8;z-index:65530");
    setStyle(".bgc", "background-color:#fcfff7;filter: alpha(opacity=85);opacity:0.8;z-index:65530");
    setStyle(".h5", "background-color:#F7F8E8;filter: alpha(opacity=65);opacity:0.8;z-index:65530");
    setStyle("#DE", noBG);
    setStyle(".rb", noBG);
    setStyle(".ry", noBG);
    setStyle("#PL", noBG)
    }