为所有浏览器添加书签Javascript?
可能的重复项:为所有浏览器添加书签Javascript?,javascript,browser,bookmarks,Javascript,Browser,Bookmarks,可能的重复项: 我在我的网站上运行了几年,但它似乎只在IE和firefox上运行 <script type="text/javascript"> /* <![CDATA[ */ function Bookmark() { title = "My Site"; url = "http://mysite.com/"; if (window.sidebar) { // Mozilla Firefox Bookmark wind
我在我的网站上运行了几年,但它似乎只在IE和firefox上运行
<script type="text/javascript">
/* <![CDATA[ */
function Bookmark() {
title = "My Site";
url = "http://mysite.com/";
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(title, url,"");
} else if( window.external ) { // IE Favorite
window.external.AddFavorite( url, title); }
else if(window.opera && window.print) { // Opera Hotlist
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
}
}
/* ]]> */<!--//--><![CDATA[//><!--
sfHover = function() {
if (!document.getElementsByTagName) return false;
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
//--><!]]>
</script>
/* */
我四处看了看,似乎找不到一个适合“所有人”的。有一个可以做到这一点吗
谢谢
我最后用了这个,效果很好
干杯所有人哪个功能不起作用?你有两个,不,没有。而且你在firefox上使用的书签也不会创建一个真正的书签。第一个功能,它在firefox上运行得很好。为什么现在还要麻烦这些东西呢。人们知道如何为网站添加书签,而不需要链接即可完成此操作。:)这只是为了一点“赏心悦目”没什么了不起的:)看右边的小“星星”图标。。再次感谢