支持IE及FIRFOX 添加连接到收藏夹的简易操作 博客分类: web开发学习笔记 WebJavaScriptIEFirfox
程序员文章站
2024-03-20 08:50:04
...
支持IE及FIRFOX 添加连接到收藏夹的简易操作
在做WEB开发的过程中,偶尔会涉及到把指定站点添加到浏览器收藏夹的操作,本文借鉴网上众多参考资料,制作一个简单的添加收藏动作,以备日后参考
在做WEB开发的过程中,偶尔会涉及到把指定站点添加到浏览器收藏夹的操作,本文借鉴网上众多参考资料,制作一个简单的添加收藏动作,以备日后参考
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>cookies.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script language="javascript"> function addFavaoriteCookies(){ var fs = "collected"; var f = getCookie(fs); if(f != "y"){ var r = confirm("您还没有收藏本网站,是否收藏?"); if(r == true){ if(document.all){ window.external.AddFavorite("http://www.163.com", "163"); }else if(window.sidebar){ var t = window.sidebar.addPanel("163", "http://www.163.com",""); alert(t); } setCookie(fs,"y"); } } } function getCookie(c_name) { if(document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1){ c_start=c_start + c_name.length+1 ; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1){ c_end=document.cookie.length; } return unescape(document.cookie.substring(c_start,c_end)) } } return "" } function setCookie(c_name,value,expiredays){ var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()); } function checkCookie(){ username=getCookie('username'); if (username!=null && username!="") { alert('Welcome again '+username+'!'); }else { username=prompt('Please enter your name:',""); if (username!=null && username!=""){ setCookie('username',username,365); } } } </script> </head> <body> <input type="button" onclick="addFavaoriteCookies();" value="添加到收藏夹" /> </body> </html>