或者

织梦dedecms模板网站加入收藏、设置为首页的js代码

作者:月光边境 浏览:384 发布时间:2018-05-03
分享 评论 0

一、代码部分

  <a href="javascript:void(0);" onclick="SetHome(this,'{dede:global.cfg_basehost/}/Tenone_company/');" class="link1">设为首页</a>

  <a href="javascript:void(0);" onclick="AddFavorite('{dede:global.cfg_basehost/}/Tenone_company','Tenone_company');" class="link1">收藏网站</a>

  二、Css样式部分

  <script type="text/javascript">

  1、//set homepage(设为主页)

  function SetHome(obj, vrl) {

  try {

  obj.style.behavior = 'url(#default#homepage)';

  obj.setHomePage(vrl);

  } catch (e) {

  if (window.netscape) {

  try {

  netscape.security.PrivilegeManager

  .enablePrivilege("UniversalXPConnect");

  } catch (e) {

  // alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入"about:config"并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");

  }

  var prefs = Components.classes['@mozilla.org/preferences-service;1']

  .getService(Components.interfaces.nsIPrefBranch);

  prefs.setCharPref('browser.startup.homepage', vrl);

  }

  }

  }

  2、//加入收藏

  function AddFavorite(sURL, sTitle) {

  try {

  window.external.addFavorite(sURL, sTitle);

  } catch (e) {

  try {

  window.sidebar.addPanel(sTitle, sURL, "");

  } catch (e) {

  alert("加入收藏失败,请使用Ctrl+D进行添加");

  }

  }

  }

  </script>