- <!doctype html>
- <html>
- <head>
- <title>把页面设置为首页,加入收藏功能,支持ie,ff,chrome,safari,360安全,qq,遨游,搜狗浏览器,不兼容360急速浏览器的加入收藏功能</title>
- </head>
- <body>
- <div>
- <a href="/">首页</a> |
- <a onclick="SetHome(window.location)" href="javascript:void(0)">设为首页</a>
- | <a onclick="AddFavorite(window.location,document.title)" href="javascript:void(0)">加入收藏</a>
- </div>
- <script type="text/javascript" language="javascript">
- //加入收藏
- function AddFavorite(sURL, sTitle) {
- sURL = encodeURI(sURL);
- try{
- window.external.addFavorite(sURL, sTitle);
- }catch(e) {
- try{
- window.sidebar.addPanel(sTitle, sURL, "");
- }catch (e) {
- alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.");
- }
- }
- }
- //设为首页
- function SetHome(url){
- if (document.all) {
- document.body.style.behavior='url(#default#homepage)';
- document.body.setHomePage(url);
- }else{
- alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");
- }
- }
- </script>
- </body>
- </html>
来源: http://www.phpxs.com/code/1003648/