你的位置:HBcms宏博内容管理系统 模板设计 正文
模板设计
  1. 留言板
内容搜索
热门内容
  1. 几套推荐的HBcms模板下..
  2. 如何修改模板文件?怎..
  3. Smarty模板插件下载,..
  4. HBcms的模板语言是自己..
  5. smarty官方文档下载
  6. 模板变量说明,如何制..
  7. HBcms的Smarty模板结构..
  8. 做模板的基础:掌握基..
  9. 如何在模板里加上会员..
  10. 吐血推荐让流量暴涨的..
推荐内容
  1. 如何修改模板文件?怎..
  2. HBcms的模板语言是自己..
  3. 修改添加留言表单的外..
  4. 如何设计一个漂亮的公..
  5. 为留言板内容录入框增..
  6. 会员查看自己的留言列..
  7. 会员查看自己的留言详..
  8. 让导航条里的外部链接..
  9. 产品或图片频道如何自..
  10. 随机显示栏目文章的首..
让导航条里的外部链接在新窗口打开
  •  添加时间:2009-05-13 发表时间:2009-05-13 人气:2786
  • 有时候,我们希望让导航条里的外部链接在新窗口打开。怎么办?

    最直接的办法是修改模板文件,用模板代码来判断栏目网址是否包含http,如果包含,则添加在新窗口打开的代码。



    有没有更简单的方法?有!我们可以用javascript做到,代码如下:

     

    <script type="text/javascript" src="/hbcms/script/jquery/jquery.js"></script>

    <script type="text/javascript" language="javascript">

                 $("#hbcms_nav a[href^='http']").attr("target","_blank");

    </script>
     

    代码解释:

    1. 首先需要加载hbcms/script目录里的 jquery类库
    2. 对id为hbcms_nav 的导航条内容部分的所有链接(a标记)进行判断,凡是以http开头的链接,都改成在新窗口打开(target属性)
    3. 上述代码对于使用宏博cms lib库1.0版里的模板导航条直接有效。复制到模板底部基本就可以工作。如果不是用lib库做的模板,请修改上述代码。
  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 相关文章
    • 相关评论
      • 2009-05-15评论人:upwinder
      • 还是模板代码实现比较正规
    • 本文章所属分类:首页 模板设计