各位高手好,这是我的代码
<span id=hp style="behavior:url(#default#homepage)"></span>
<script  type="text/javascript">
function sethome()
{
    var u,i
    u="http://XXX";
    var showThank=false;
    //alert('aaa');
    try{          if(hp.isHomePage(u))
          {
           showThank=true;
          }
          else
          {
           hp.setHomePage(u);
           
          }
     }    catch(e){
    }
    finally{
    }
    if(hp.isHomePage(u))
          {
           showThank=true;
          }
    return showThank;
}我是想如果网页已经是默认网页的话返回true,如果不是的话弹出设为主页的框。
但是现在问题是:
hp.setHomePage(u);这个弹出框有两个选择:
1、将网页设为唯一默认主页
2、将网页加为主页选项卡
现在如果用户选1的话就没有问题了。如果用户选2,将网页设为主页选项卡的话,isHomePage(u)这个函数就不管用了,返回总是flase
想请教下高手怎样判断该网页已经在用户的默认主页选项卡里啊?

解决方案 »

  1.   


    <body onload="myhomepage();"><script language="javascript">
    function myhomepage(){
    this.homepage.style.behavior='url(#default#homepage)';this.homepage.sethomepage('http://www.webjx.com/');
    }
    </script><p align="center"><a href="http://www.webjx.com/htmldata/2005-03-03/html.htm" name="homepage" onclick="myhomepage();">设为主页</a></body>进入页面时弹出问候语:<script language="javascript"> 
    alert("网页教学网欢迎您!") 
    </script>
      

  2.   

    好像不行,#default#homepage 下面好像就提供了三个方法:isHomePage
    setHomePage
    navigateHomePage应该不支持 默认主页选项卡
      

  3.   

    <a     href="#"onclick="this.style.behavior='url(#default#homePage)';this.setHomePage(' http://www.cdcz.net/index.html');return false">设为首页</a>
      

  4.   

    isHomePage
    setHomePage
    navigateHomePage
      

  5.   

    求分数!
    这两天学jsp,问了很多问题,分用完了,需要分数,不然问题都没法问了,
      

  6.   

    <a href="#"onclick="this.style.behavior='url(#default#homePage)';this.setHomePage(' http://www.cdcz.net/index.html');return false">设为首页</a>
      

  7.   

    怎样用JS来在Google Chrome 浏览器实现,设置首页与收藏功能