Create Add to Favorites/Bookmark button in Javascript
Most today's web browsers like Firefox (Ctrl+D), Opera (Ctrl+T) and IE (Ctrl+D) provide a keyboard
shortcuts to enable users bookmark their favorite pages. But if you want to provide your visitors
with a "Bookmark this page" link they can click you may use the code below: It works in IE, FireFox and Opera.
Clicking on the link prompts the user with a dialog box to add the specified URL to the Favorites list.
[View All Snippets]
[View All Snippets]
Show Plain Text »
- <script type="text/javascript">
- function CreateBookmarkLink(){
- var title = document.title;
- var url = window.location.href;
- if(window.sidebar && window.sidebar.addPanel){
- /* Mozilla Firefox Bookmark - works with opening in a side panel only – */
- window.sidebar.addPanel(title, url, "");
- }else if(window.opera && window.print) {
- /* Opera Hotlist */
- alert("Press Control + D to bookmark");
- return true;
- }else if(window.external){
- /* IE Favorite */
- try{
- window.external.AddFavorite(url, title);
- }catch(e){
- alert("Press Control + D to bookmark");
- }
- }else{
- /* Other */
- alert("Press Control + D to bookmark");
- }
- }
- </script>
- <a href="javascript:CreateBookmarkLink();">Add to Favorites/Bookmark</a>