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 相关文章推荐
node.js中的events.EventEmitter.listenerCount方法使用说明
Dec 08 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
May 25 Javascript
AngularJS Module方法详解
Dec 08 Javascript
JS获取文件大小方法小结
Dec 08 Javascript
jquery插件格式实例分析
Jun 16 Javascript
原生JS:Date对象全面解析
Sep 06 Javascript
webpack开发跨域问题解决办法
Aug 03 Javascript
Vue实现搜索 和新闻列表功能简单范例
Mar 16 Javascript
node.js的Express服务器基本使用教程
Jan 09 Javascript
node(koa2) web应用模块介绍详解
Mar 29 Javascript
vue+高德地图写地图选址组件的方法
May 18 Javascript
Echarts.js无法引入问题解决方案
Oct 30 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
PHP+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
Vuejs 组件——props数据传递的实例代码
2017/03/07 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
2018/03/13 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
[01:13]2014DOTA2西雅图邀请赛 舌尖上的TI4
2014/07/08 DOTA
[01:04]DOTA2上海特锦赛现场采访 FreeAgain遭众解说围攻
2016/03/25 DOTA
python超简单解决约瑟夫环问题
2015/05/12 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
Python3 模块、包调用&amp;路径详解
2017/10/25 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
浅述python中深浅拷贝原理
2018/09/18 Python
python json.loads兼容单引号数据的方法
2018/12/19 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
下载官网python并安装的步骤详解
2019/10/12 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
基于Django集成CAS实现流程详解
2020/11/28 Python
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
九月份红领巾广播稿
2014/01/22 职场文书
幼儿园教师自我鉴定
2014/03/20 职场文书
借款担保书范文
2014/05/13 职场文书
实习协议书
2015/01/27 职场文书
签证工作证明模板
2015/06/15 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
2022/04/24 Java/Android
mysql 排序失效
2022/05/20 MySQL
Java中生成微信小程序太阳码的实现方案
2022/06/01 Java/Android