打开网页后直接弹出QQ对话框,可以提高网站的转化率。
自动弹出对话框:
1 |
<iframe style="display:none;" src="tencent://message/?uin=尔之企鹅号&Site=&menu=yes"></iframe> |
随机弹出多个QQ号之一
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<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> |
随机弹+延时弹
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<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文件中,不影响其它函数的运行。
1 2 3 4 5 6 7 |
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文件,我们就需要把这个文件添加到页面中,方便调用我们定义的弹窗函数。
1 |
<script type="text/javascript" src="show_qq.js"></script> |
这种方法应该是最好的解决方法,及实现了效果,有不影响网页优化。
打赏作者
这篇文章帮助很大,重重有赏