I have a javascript that add's site to favortites. It works fine in IE7 but not in anything else. This is for a clients site who uses Mac and whats it to work in all browsers. If anyone could help me out I would really appreciate it. The website is http://arizona.uofinfo .com/uofinfo/index.php. If you need the code let me know and I will post it. Thanks a million.
Help with javascript add bookmark firefox mozilla safari opera
Collapse
X
-
-
-
Welcome to The Scripts.
I'm afraid this is only possible in IE, and with the following code in Firefox/Netscape?
Code:window.sidebar.addPanel(title, url, "")
Hope that helps.Comment
-
Originally posted by acoderWelcome to The Scripts.
I'm afraid this is only possible in IE, and with the following code in Firefox/Netscape?
Code:window.sidebar.addPanel(title, url, "")
Hope that helps.Comment
-
Thanks fellas I really appreciate the help. I am going to try that and I will get back to ya. Thanks again!Comment
-
I know this is a few months late, but I came across this post looking how to add a bookmark in Safari. Haven't found it yet, but here's a really useful script I found. It works for IE Win/Mac and Firefox Win/Mac - even Opera
[CODE=javascript]function CreateBookmarkL ink() {
title = document.title;
url = window.location .href;
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
return true; }
}[/CODE]Comment
-
[CODE=javascript]
function addBookmark(tit le, url){
if(window.sideb ar){ // Firefox
window.sidebar. addPanel(title, url,'');
}else if(window.opera ){ //Opera
var a = document.create Element("A");
a.rel = "sidebar";
a.target = "_search";
a.title = title;
a.href = url;
a.click();
} else if(document.all ){ //IE
window.external .AddFavorite(ur l, title);
}
}[/CODE]Comment
-
Originally posted by robbo23This code works really well in Firefox with one exception: once you have bookmarked the site, when you select the site from your bookmarks it opens up in the sidebar rather than the main window.
Has anyone found a solution to this?
There is a checkbox in the bookmark called "Load this bookmark in the sidebar". Uncheck it and your problem is solved. Question is how to do that using Javascript....
Regards, DUCMANsComment
-
DUCMANs, welcome to TSDN!
Originally posted by DUCMANsThere is a checkbox in the bookmark called "Load this bookmark in the sidebar". Uncheck it and your problem is solved. Question is how to do that using Javascript....Comment
-
I have found this site that offers up a JS file that seems to cover all the browsers, and doesn't open the new bookmark in the sidebar: http://www.dynamicsitesolutions.com/...okmark-script/
You do have to pay for it for commercial sites.Comment
-
It is a common bug by Mozilla Firefox, I recommend using something like this, before it is fixed:
Code:<script type="text/javascript"><!-- // Copyright http://search-megaupload.com function bookmarksite(title,url){ if (window.sidebar) // firefox //window.sidebar.addPanel(title, url, ""); Dont use until it's fixed alert('Dear Firefox user, please press CTRL+D to Bookmark this page!'); else if(window.opera && window.print){ // opera var elem = document.createElement('a'); elem.setAttribute('href',url); elem.setAttribute('title',title); elem.setAttribute('rel','sidebar'); elem.click(); } else if(document.all)// ie window.external.AddFavorite(url, title); } // --></script>
http://search-megaupload.com/Comment
-
Hello, this is the code I use on my sites atm. It is ready to use the Firefox bookmark function when Mozilla fixes it. (just comment alert line and uncomment one above when they do so):
Code:<script type="text/javascript"><!-- // All browser bookmark script function bookmarksite(title,url){ if (window.sidebar) // firefox //window.sidebar.addPanel(title, url, ""); Dont use until it's fixed alert('Dear Firefox user, please press CTRL+D to Bookmark this page!'); else if(window.opera && window.print){ // opera var elem = document.createElement('a'); elem.setAttribute('href',url); elem.setAttribute('title',title); elem.setAttribute('rel','sidebar'); elem.click(); } else if(document.all)// ie window.external.AddFavorite(url, title); } // --></script>
Comment
Comment