admin管理员组

文章数量:1567522



今天遇到需求,需要在网页上打开网页直接弹出QQ对话框功能。

百度下,发现有知乎大神的解决方案。

解决方案如下:

自动弹出对话框:

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


 
 
  
  随机弹出多个企鹅号之一
 
 
 
 

 
 
 
 
  
  <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>
  
  
  
  

  
  
  
  
   
   来源地址:http://www.zhihu/question/27541414
  
  
  
  

  
  
  
  
   
   里面有Jquery,需要一个在线Jquery引用源。
  
  
  
  

  
  
  
  
   
   http://developer.baidu/wiki/index.php?title=docs/cplat/libs#jQuery
  
  
  
  

  
  
  
  
   
   自己的代码如下:
  
  
  
  

  
  
  
  
   
   
<script src="http://libs.baidu/jquery/1.8.3/jquery.min.js"></script>

		<!-- QQ弹窗咨询  -->

		<iframe style="display:none;" class="qq_iframe" src=""></iframe> 
		<script type="text/javascript"> 
		$(function(){ 
			qq_list = new Array('QQ号码1', 'QQ号码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); }) 
		</script>






 


本文标签: 弹出对话框打开网页qq