javascript Discuz代码中的msn聊天小功能


Posted in Javascript onMay 25, 2008

javascript中添加以下2个函数

function msnoperate(action, msn) { 
  var actionArray = new Array(); 
  actionArray = { 
  'add' : 'http://go.discuz.com/?app=msn&linkid=5&msn=' + msn, 
  'chat' : 'http://go.discuz.com/?app=msn&linkid=6&msn=' + msn 
  } 

if(messengerInstalled()) { 
  window.open(actionArray[action]); 
  } else { 
  window.open('http://go.discuz.com/msn/msn.html','_blank','width=571, height=498'); 
  } 

function messengerInstalled() { 
  try { 
  new ActiveXObject("MSNMessenger.P4QuickLaunch"); 
  return true; 
  } 
  catch (e) { 
  return false; 
  } 
}
html代码中添加以下内容:
———————————?
点击图标与我聊天吧! <a href=”#” onclick=”msnoperate('add', ‘xxx@hotmail.com')”><img src=”/images/msnadd.gif” border=”0″ alt=”添加xxx为MSN好友”></a>
    
<a href=”#” onclick=”msnoperate('chat', ‘xxx@hotmail.com')”><img src=”/images/msnchat.gif” border=”0″ alt=”通过MSN和xxx聊天”></a>
    
<a href=”http://wpa.qq.com/msgrd?V=1&Uin=123456789&Site=绿茶馆儿~|WWW.GETO.CN&Menu=yes” target=”_blank”><img src=”http://wpa.qq.com/pa?p=1:123456789:4“  border=”0″ alt=”QQ” /></a>

Javascript 相关文章推荐
Javascript中的Split使用方法与技巧
Mar 09 Javascript
JQuery处理json与ajax返回JSON实例代码
Jan 03 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
Feb 27 Javascript
angularJS 中input示例分享
Feb 09 Javascript
删除javascript所创建子节点的方法
May 21 Javascript
原生js实现jquery函数animate()动画效果的简单实例
Aug 21 Javascript
微信小程序之ES6与事项助手的功能实现
Nov 30 Javascript
Node.js编写CLI的实例详解
May 17 Javascript
详解在React里使用&quot;Vuex&quot;
Apr 02 Javascript
vue弹窗组件使用方法
Apr 28 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
Aug 20 Javascript
vue实现搜索过滤效果
May 28 Javascript
常用的javascript function代码
May 23 #Javascript
javascript firefox兼容ie的dom方法脚本
May 18 #Javascript
javascript  Error 对象 错误处理
May 18 #Javascript
javascript:以前写的xmlhttp池,代码
May 18 #Javascript
JavaScript的9个陷阱及评点分析
May 16 #Javascript
认识延迟时间为0的setTimeout
May 16 #Javascript
用函数式编程技术编写优美的 JavaScript_ibm
May 16 #Javascript
You might like
一个取得文件扩展名的函数
2006/10/09 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
PHP概率计算函数汇总
2015/09/13 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
php7下的filesize函数
2019/09/30 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
jQuery选择器特殊字符与属性空格问题
2017/08/14 jQuery
js仿微信抢红包功能
2020/09/25 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
2018/11/14 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
2020/08/19 Javascript
Node.js 中如何收集和解析命令行参数
2021/01/08 Javascript
[01:45]DOTA2新英雄“神谕者”全方位展示
2014/11/21 DOTA
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
linux下python抓屏实现方法
2015/05/22 Python
浅谈django中的认证与登录
2016/10/31 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
解决Mac下使用python的坑
2019/08/13 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
python基于property()函数定义属性
2020/01/22 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
利用CSS的Sass预处理器(框架)来制作居中效果
2016/03/10 HTML / CSS
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
波兰数码相机及配件网上商店: Cyfrowe.pl
2017/06/19 全球购物
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
工商局调档介绍信
2015/10/22 职场文书
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android
详解Vue的列表渲染
2021/11/20 Vue.js
「月刊Action」2022年5月号封面公开
2022/03/21 日漫