<a href="javascript:window.external.addFavorite("http://www.test.com","erewr")">加入收藏</a>
写在head.html中
main.html通过include包含head.html,点击加入收藏没用,怎么弄?

解决方案 »

  1.   

    function addfav(){if(document.all){window.external.addFavorite('http://www.xxx.com/?fav1','小游戏');}else if(window.sidebar){window.sidebar.addPanel('小游戏','http://www.xxxx.com/?fav1','');}}ie和firefox下有效,其它如谷歌、safri下没有加入收藏的js
      

  2.   

    FF中有效,IE7中找不到元素,是不是和include有关?window对象?
      

  3.   

    function addFavorite(url, title) {
    try {
    window.external.addFavorite(url, title);
    } catch (e){
    try {
    window.sidebar.addPanel(title, url, '');
             } catch (e) {
    showDialog("请按 Ctrl+D 键添加到收藏夹", 'notice');
    }
    }
    }
      

  4.   

    function addFavorite(url, title) {
    try {
    window.external.addFavorite(url, title);
    } catch (e){
    try {
    window.sidebar.addPanel(title, url, '');
             } catch (e) {
    showDialog("请按 Ctrl+D 键添加到收藏夹", 'notice');
    }
    }
    }