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中的buffer.toJSON方法使用说明
Dec 14 Javascript
JS实现自动变换的菜单效果代码
Sep 09 Javascript
js+css3制作时钟特效
Oct 16 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
JavaScript中undefined和null的区别
May 03 Javascript
vue路由嵌套的SPA实现步骤
Nov 06 Javascript
对Vue table 动态表格td可编辑的方法详解
Aug 28 Javascript
小程序文字跑马灯效果
Dec 28 Javascript
ES6中字符串的使用方法扩展
Jun 04 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
Oct 23 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
Dec 06 Javascript
Vue如何清空对象
Mar 03 Vue.js
常用的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
Chrome Web App开发小结
2014/09/04 PHP
PHP批量去除BOM头代码分享
2015/06/26 PHP
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
无阻塞加载脚本分析[全]
2011/01/20 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
jquery select动态加载选择(兼容各种浏览器)
2013/02/01 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
JQuery中使文本框获得焦点的方法实例分析
2015/02/28 Javascript
JavaScript列表框listbox全选和反选的实现方法
2015/03/18 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
每天学点Vue源码之vm.$mount挂载函数
2019/03/11 Javascript
JavaScript常用内置对象用法分析
2019/07/09 Javascript
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
Vue包大小优化的实现(从1.72M到94K)
2021/02/18 Vue.js
js实现验证码干扰(动态)
2021/02/23 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
python简单贪吃蛇开发
2019/01/28 Python
python argparse传入布尔参数false不生效的解决
2020/04/20 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
客户经理竞聘演讲稿
2014/05/15 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis