diff --git a/js/tools.js b/js/tools.js index 305b87941..30ae1dfed 100644 --- a/js/tools.js +++ b/js/tools.js @@ -175,7 +175,7 @@ function addBookmark(url, title) { if (window.sidebar) return window.sidebar.addPanel(title, url, ""); - else if ( window.external ) + else if ( window.external && ('AddFavorite' in window.external)) return window.external.AddFavorite( url, title); else if (window.opera && window.print) return true; @@ -188,7 +188,8 @@ function writeBookmarkLink(url, title, text, img) if (img) insert = writeBookmarkLinkObject(url, title, '' + escape(text) + '') + ' '; insert += writeBookmarkLinkObject(url, title, text); - document.write(insert); + if (window.sidebar || window.opera && window.print || (window.external && ('AddFavorite' in window.external))) + document.write(insert); } function writeBookmarkLinkObject(url, title, insert)