zoukankan      html  css  js  c++  java
  • 如何添加在线QQ咨询?


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


    <a href="http://wpa.qq.com/msgrd?V=1&Uin=19460476&Site=http://lewis.cnblogs.com&Menu=yes" target="blank"><img alt="在线qq" src="http://wpa.qq.com/pa?p=1:19460476:7" border="0"/></a>


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


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

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

    [u]其中:[/u]
    [color=Red]红色的部分,是这个浮动的层距浏览器左边的间距[/color],
    [color=Green]绿色的部分,是这个浮动的层距浏览器顶部的间距[/color],
    [color=Blue]蓝色的部分,数字越小,这个层滚动的速度越快[/color],这些数字都可以根据实际情况来修改。
  • 相关阅读:
    好久没有上来,发布几个日志类
    这些天很忙,写一个类似防火墙的东西在WINSOCK2 SPI上做DLL,终于把问题解决了,现提供完整C++项目下载
    Flask学习之搭建环境
    年底总结前序
    3月13日的合照一张
    我也是个张三
    读《广州的一场春梦》有感
    四期合照,纪念小杨离开
    深夜的伤感
    随感,未写先累
  • 原文地址:https://www.cnblogs.com/Lewis/p/450980.html
Copyright © 2011-2022 走看看