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中各种编码解码函数的区别和注意事项
Aug 19 Javascript
javascript仿php的print_r函数输出json数据
Sep 13 Javascript
node.js中的console.time方法使用说明
Dec 09 Javascript
JavaScript插件化开发教程 (一)
Jan 27 Javascript
JavaScript实现对下拉列表值进行排序的方法
Jul 15 Javascript
json实现添加、遍历与删除属性的方法
Jun 17 Javascript
jQuery Ajax全解析
Feb 13 Javascript
微信扫码支付零云插件版实例详解
Apr 26 Javascript
Vue 组件间的样式冲突污染
Aug 31 Javascript
Three.js基础学习教程
Nov 16 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
May 04 Javascript
koa中间件核心(koa-compose)源码解读分析
Jun 15 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 什么是PEAR?(第二篇)
2009/03/19 PHP
php feof用来识别文件末尾字符的方法
2010/08/01 PHP
php动态函数调用方法
2015/05/21 PHP
基于php实现随机合并数组并排序(原排序)
2015/11/26 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
利用jquery操作select下拉列表框的代码
2010/06/04 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
ExtJs动态生成treepanel的Json格式
2015/07/19 Javascript
每天一篇javascript学习小结(RegExp对象)
2015/11/17 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
JavaScript原生实现观察者模式的示例
2017/12/15 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
解决vue+router路由跳转不起作用的一项原因
2020/07/19 Javascript
js对象属性名驼峰式转下划线的实例代码
2020/09/17 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
python 自定义对象的打印方法
2019/01/12 Python
python算法题 链表反转详解
2019/07/02 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
python实现智能语音天气预报
2019/12/02 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
2020/09/17 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
基于CSS3实现的黑色个性导航菜单效果
2015/09/14 HTML / CSS
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
新闻编辑专业毕业自荐书范文
2014/02/05 职场文书
教师求职自荐书
2014/06/14 职场文书
2014年药房工作总结
2014/11/22 职场文书
国庆节慰问信
2015/02/15 职场文书
解决Python中的modf()函数取小数部分不准确问题
2021/05/28 Python
nginx.conf配置文件结构小结
2022/04/08 Servers