找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2336|回复: 0

[普通] js几种将网站设为首页和加入收藏的代码

[复制链接]
发表于 2018-6-6 11:33:03 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
  1. <!-- 设为首页 -->
  2. <li><a href="javascript:setHome(this,window.location)">
  3.     <span class="glyphicon glyphicon-home"></span> <b>设为首页</b></a>
  4. </li>
复制代码
  1. <!-- 加入收藏 -->
  2. <li><a href="javascript:addFavorite()">
  3.     <span class="glyphicon glyphicon-heart"></span> <b>加入收藏</b></a>
  4. </li>
复制代码
  1. <script type="text/javascript">
  2.     function addFavorite() {
  3.         var url = window.location;
  4.         var title = document.title;
  5.         var ua = navigator.userAgent.toLowerCase();
  6.         if (ua.indexOf("msie 8") > -1) {
  7.             external.AddToFavoritesBar(url, title, '');//IE8
  8.         } else {
  9.             try {
  10.                 window.external.addFavorite(url, title);
  11.             } catch (e) {
  12.                 try {
  13.                     window.sidebar.addPanel(title, url, "");//firefox
  14.                 } catch (e) {
  15.                     alert("加入收藏失败,请使用Ctrl+D进行添加");
  16.                 }
  17.             }
  18.         }
  19.     }


  20.     //设为首页 <a onclick="setHome(this,window.location)">设为首页</a>
  21.     function setHome(obj,vrl){
  22.         try{
  23.             obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
  24.         }
  25.         catch(e){
  26.             if(window.netscape) {
  27.                 try {
  28.                     netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
  29.                 }
  30.                 catch (e) {
  31.                     alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
  32.                 }
  33.                 var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
  34.                 prefs.setCharPref('browser.startup.homepage',vrl);
  35.             }
  36.         }
  37.     }

  38. </script>
复制代码
加入收藏夹,设为首页代码
把以下代码加入<Body>相应位置:
<a target=_top href="javascript:window.external.addFavorite('http://bbs.piaoxian.net','飘仙建站论坛');">加入收藏</a>
<a  href='#'>设为首页</a>

鼠标指向时提示设为首页
将下列代码插入<body>区中:
<A href=http://bbs.piaoxian.net target="_blank">设为首页</A>

打开页面时自动弹出窗口询问是否设为首页
将以下代码放在<head></head>之间:
<script language="javascript">
function myhomepage(){
this.homepage.style.behavior='url(#default#homepage)';this.homepage.sethomepage('http://bbs.piaoxian.net');
}
</script>
<p align="center"><a href=http://bbs.piaoxian.net name="homepage"
onclick="myhomepage();"></a>
再将下面代码加入<body>内:
onload="myhomepage();"
即:<body onload="myhomepage();">

离开时自动提示设为首页
替换<body>标签为:
<body>

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-21 20:06 , Processed in 0.048022 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表