2012-04-16 81 views
-1

可能重复:
Add to browser favorites/bookmarks from javascript but for all browsers (mine doesn't work in CHROME)?浏览器代码的工作,但Firefox和Chrome的代码不工作

我有这样的代码来书签我的网站上我的网站,但它在资源管理器中的伟大工程,在Google Chrome和Firefox中,它不起作用。

<p><b> 
    <font style="font-family: verdana, sans-serif" size="1" face="verdana, sans-serif"> 
     <a href="javascript:window.external.AddFavorite('http://yourphotomovie.com','Photo Montage Site')" style="font-size: 2.5mm; font-family: Arial; color: #333333; font- weight: bold" /> 
      <img border="0" src="http://yourphotomovie.com/Images/BookmarkUs.jpg" width="115"  height="18"> 
     </a> 
    </font> 
</b></p> 

关于如何让它工作的任何想法?

+6

从来没有,永远不会使用IE作为参考如何工作。充其量,IE是全球最糟糕的浏览器!此外,您的标记在20世纪90年代可能效果很好,但这是2012年。无论您从哪个书中获得该标记,都会将其扔掉。 – Rob 2012-04-16 13:43:25

+0

不知道你是什么意思Jacktheripper – Mike 2012-04-16 13:45:54

+0

为上帝之爱使用CSS – Jacxel 2012-04-16 13:49:18

回答

0

像这样的东西应该做的工作:

<script type="text/javascript"> 
function addToBookmark() { 
    // Firefox 
    if (window.sidebar) { 
     window.sidebar.addPanel(location.href,document.title,""); 
    } 
    // IE 
    else if(window.external) { 
     window.external.AddFavorite(location.href,document.title); 
    } 
    // Opera 
    else if(window.opera && window.print) { 
     this.title=document.title; 
     return true; 
    } 
} 
</script> 


#HTML: 
<a href="#" onclick="addToBookmark();return false;">Add to bookmarks</a> 

我不记得这是Safari浏览器的工作,但希望有人与Safari浏览器能告诉:)

附:由于安全限制,此代码不适用Chrome。在Chrome中,您应该简单地建议用户按CTRL + D。

+1

tftd我试过了,什么也没有发生,我会玩弄代码,看看我能否得到它的工作。谢谢迈克 – Mike 2012-04-16 14:05:21

相关问题