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

 更新时间:2008年05月25日 20:10:37   作者:  
参考discuz的msn聊天功能代码
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>
&nbsp;&nbsp;&nbsp;&nbsp;
<a href=”#” onclick=”msnoperate('chat', ‘xxx@hotmail.com')”><img src=”/images/msnchat.gif” border=”0″ alt=”通过MSN和xxx聊天”></a>
&nbsp;&nbsp;&nbsp;&nbsp;
<a href=”http://wpa.qq.com/msgrd?V=1&amp;Uin=123456789&amp;Site=绿茶馆儿~|WWW.GETO.CN&amp;Menu=yes” target=”_blank”><img src=”http://wpa.qq.com/pa?p=1:123456789:4“  border=”0″ alt=”QQ” /></a>

相关文章

  • 基于Layui自定义模块的使用方法详解

    基于Layui自定义模块的使用方法详解

    今天小编就为大家分享一篇基于Layui自定义模块的使用方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • JavaScript Length 属性的总结

    JavaScript Length 属性的总结

    javascript length属性是返回字符串的字符数目,length可以返回function的参数数目。接下来,通过本篇文章给大家介绍javascript length属性,对javascript length属性感兴趣的朋友可以参考下本篇文章
    2015-11-11
  • js实现3D轮播图效果

    js实现3D轮播图效果

    这篇文章主要为大家详细介绍了js实现3D轮播图效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • JS 的继承方式与使用场景对比分析

    JS 的继承方式与使用场景对比分析

    本文介绍了JavaScript中六种主要的继承实现方式及其适用场景,并推荐在现代项目中优先使用ES6的class继承,每种继承方式都有其特点和适用范围,选择合适的继承方式对于编写清晰、高效的JavaScript代码至关重要,感兴趣的朋友一起看看吧
    2025-02-02
  • JavaScript实现在标题栏上显示当前日期的方法

    JavaScript实现在标题栏上显示当前日期的方法

    这篇文章主要介绍了JavaScript实现在标题栏上显示当前日期的方法,涉及javascript操作时间及DOM节点的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • 学习JavaScript设计模式之代理模式

    学习JavaScript设计模式之代理模式

    这篇文章主要为大家介绍了JavaScript设计模式中的状态模式,对JavaScript设计模式感兴趣的小伙伴们可以参考一下
    2016-01-01
  • JavaScript中判断数据类型的方法总结

    JavaScript中判断数据类型的方法总结

    这篇文章主要为大家详细介绍了一些JavaScript中判断数据类型的方法,文中的示例代码讲解详细,具有一定的学习价值,需要的小伙伴可以了解一下
    2023-07-07
  • js如何使用Pagination+PageHelper实现分页

    js如何使用Pagination+PageHelper实现分页

    本文主要介绍了js如何使用Pagination+PageHelper实现分页,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 浅谈利用JavaScript进行的DDoS攻击原理与防御

    浅谈利用JavaScript进行的DDoS攻击原理与防御

    这篇文章主要介绍了浅谈利用JavaScript进行的DDoS攻击原理与防御,以及介绍了相关的中间人攻击原理,需要的朋友可以参考下
    2015-06-06
  • javascript性能优化之分时函数的介绍

    javascript性能优化之分时函数的介绍

    本篇文章主要介绍了javascript性能优化之分时函数的介绍,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03

最新评论