• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
初出茅庐
我的技术之路....每天前进一小步
博客园    首页    新随笔    联系   管理    订阅  订阅

如何添加在线QQ咨询

如何添加在线QQ咨询?

1、简单的说,如果想在页面里面直接添加在线qq咨询,只要把下面的代码加入到页面里面就可以了:


<a href="http://wpa.qq.com/msgrd?V=1&#38;Uin=362782611&#38;Site=ShopEx.cn&#38;Menu=yes" target="blank"><img alt="在线qq" src="http://wpa.qq.com/pa?p=1:362782611:12" border="0"/></a>


其中:
红色的部分,可以改成你的网站的名称,
蓝色的部分,可以改成你的qq的号码
绿色的部分,代表qq显示的样式,可以是1-17的不同数字,这样就会以不同的样式来显示。


2、很多网站都是做了一个浮动层,可以根据页面的长度来滚动,加上下面的代码就可以实现了。为了方面起见,做好是把这段代码放到一个所有页面都能统一调用的TPL文件中,比如很多模板都使用了TPL_TOP,把这段代码加入到TPL_TOP文件中,就可以在所有的页面都可以看到这个浮动的“在线QQ咨询了”

<div id=RVmenu
      style="LEFT: 0px; VISIBILITY: visible; POSITION: absolute; TOP: 100px">
<a href="http://wpa.qq.com/msgrd?V=1&#38;Uin=362782611&#38;Site=ShopEx.cn&#38;Menu=yes" target="blank"><img alt="在线qq咨询" src="http://wpa.qq.com/pa?p=1:362782611:12" border="0"/></a>
</div>

<script language="JavaScript" type="text/javascript">
<!--
self.onError=null;
currentX = currentY = 0;
whichIt = null;
lastScrollX = 0; lastScrollY = 0;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;

var tmp1= tmp2= tmp3 =0;
tmp1 = document.body.clientHeight;
function heartBeat() {

        tmp2 = document.body.clientHeight;
        if(tmp1 != tmp2)
        {

                tmp3 =  tmp2 - tmp1;
                tmp1 = tmp2;
                if(tmp3<0)
                {

                }

        }

        if(IE) {
                diffY = document.body.scrollTop;
                diffX = 0;
                }

        if(NS) {
                diffY = self.pageYOffset;
                diffX = self.pageXOffset; }

        if(diffY != lastScrollY) {
                percent = .1 * (diffY - lastScrollY);

                if(percent > 0)
                        percent = Math.ceil(percent);
                else
                        percent = Math.floor(percent);

                if(IE)
                        document.all.RVmenu.style.pixelTop += percent;
                if(NS)
                        document.RVmenu.top += percent;

                lastScrollY = lastScrollY + percent;
        }

        if(diffX != lastScrollX) {
                percent = 1 * (diffX - lastScrollX);

                if(percent > 0)
                        percent = Math.ceil(percent);
                else
                        percent = Math.floor(percent);

                if(IE) document.all.RVmenu.style.pixelLeft += percent;
                if(NS) document.RVmenu.top += percent;
                lastScrollY = lastScrollY + percent;
        }
}
if(NS || IE) action = window.setInterval("heartBeat()",5);
//-->
</script>

其中:
红色的部分,是这个浮动的层距浏览器左边的间距,
绿色的部分,是这个浮动的层距浏览器顶部的间距,
蓝色的部分,数字越小,这个层滚动的速度越快,这些数字都可以根据实际情况来修改。
posted @ 2006-01-19 16:13  Cheek G  阅读(2494)  评论(2)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3