请问,大家有好的设为首页的代码吗,下面的代码ie7 ff可以ie6下点击报错。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>
兼容性好的设为首页代码
</title>
</head>
<body>
<script>
function setHomepage()
{
 if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
  document.body.setHomePage('http://www.baidu.com');
 
    }
    else if (window.sidebar)
    {
    if(window.netscape)
      {
         try
            { 
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
           } 
         catch (e) 
         { 
         alert( "该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值改为true" ); 
         }
       }
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage','http://www.baidu.com');
 }
}
</script>
<div onclick=setHomepage() style="cursor:pointer">
设为首页
</div>
</html>