打开网页后直接弹出QQ对话框

打开网页后直接弹出QQ对话框,可以提高网站的转化率。

自动弹出对话框:

<iframe style="display:none;" src="tencent://message/?uin=尔之企鹅号&Site=&menu=yes"></iframe>

随机弹出多个QQ号之一

<iframe style="display:none;" class="qq_iframe" src=""></iframe>

 <script>

 $(function()

{ qq_list = new Array('企鹅号1', '企鹅号2','企鹅号23333'); //随机

 qq_i = Math.floor(Math.random()*qq_list.length); 

src = "tencent://message/?uin="+qq_list[qq_i]+"&Site=&menu=yes"; 

$('.qq_iframe').attr('src',src); }) 

</script>

随机弹+延时弹

<iframe style="display:none;" class="qq_iframe" src=""></iframe> 

<script>

 $(function()

{ setTimeout(function()

{ qq_list = new Array('企鹅号1', '企鹅号2'); //随机 

qq_i = Math.floor(Math.random()*qq_list.length);

 src = "tencent://message/?uin="+qq_list[qq_i]+"&Site=&menu=yes"; 

$('.qq_iframe').attr('src', src); }, 10000)//这里的单位是毫秒,10000就是10秒弹 }) 

</script>

avaScript脚本延时加载

上面的方法中会使用到Iframe框架,可能有的网友担心这不利于优化,没关系我们可以使用JavaScript脚本加载这段调用QQ的代码,一般网盟的代码 和 统计代码也是采用的这样方法,强力推荐!

新建JS文件

这一步非常的关键,我们新建一个JavaScript脚本文件,文件的命名随便取,然后写入下面的代码,我们也可以把下面的代码加入到网站已有的JS文件中,不影响其它函数的运行。

var qq_chat = true;
function show_qq() {
    if (qq_chat) {
        popwin = window.location.href = 'tencent://message/?uin=1278230143&Site=问说网&Menu=yes'
    }
};
setTimeout("show_qq()", 1000);

对应的uin和Site参数修改成自己的就可以。对于弹出的时间,可以在setTimeout后面的1000参数调整,数字越大越慢弹出。

引入JS文件

如果以上的脚本在我们已有的网站页面JS中,这时候就可以直接弹出效果。如果我们是新建的JS文件,我们就需要把这个文件添加到页面中,方便调用我们定义的弹窗函数。

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

这种方法应该是最好的解决方法,及实现了效果,有不影响网页优化。

发表评论

电子邮件地址不会被公开。 必填项已用*标注