如何在“设为首页”/“加入收藏”的提示框中,点击“是”或者“否”按钮时,捕捉到“是”或者“否”的响应事件呢?例如:我点击设置“www.baidu.com”为首页,弹出提示提示框,点击“是”,就跳转到baidu首页,点击“否”,就跳转到google首页

解决方案 »

  1.   

    <a onClick="
    this.style.behavior='url(#default#homepage)';
    if(confirm('确定设置百度为首页吗?'))
    {
    this.setHomePage(' http://www.baidu.com');
    return true;
    }else
    {
    window.location.href('http://www.google.com');
    return false;
    }"href= http://utility.baidu.com/traf/click.php?id=215&url=http://www.baidu.com>把百度设为主页</a>
      

  2.   

    可能是我描述的不够清楚,在ie7中用的是
    function setIndex(obj){
    obj.style.behavior="url(#default#homepage)";
    obj.setHomePage("http://daohang.118114.cn/main");
    return false;
    }
    当运行这个js函数,会弹出一个“添加或更改主页”的对话框,这个对话框有“是”和“否”两个按钮,我的意思如何捕捉这个“是”或“否”的按钮事件
      

  3.   

    自己帮自己顶一下,另外,ie7是否不支持this.isHomePage(url)这个函数呢?我在调试的时候,设置了主页,但是判断返回还是false。
      

  4.   

    原来this.isHomePage(url)这个函数要放在同一个域当中,才可以。