| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 814 人关注过本帖
标题:MSN在线咨询插件为什么不能用呢?IE不支持还是MSN的版本问题?
只看楼主 加入收藏
xiaojie_cp
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-6-9
收藏
 问题点数:0 回复次数:2 
MSN在线咨询插件为什么不能用呢?IE不支持还是MSN的版本问题?
许多的MSN插件写的都大同小异,用到了InstantMessage,从代码分析应该是用来打开一个对话框进行实时聊天,但不知为什么总是出现错误。网上有解释说要两个人同时在线,但这样仍然不行。
我想问一下究竟能不能实现象Q一样的在线聊天功能,网上的说法对吗?以下为相关代码:
<OBJECT id=MsgrObj height=0 codeType=application/x-oleobject width=0 
classid=clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28></OBJECT>
<A href="javascript:go()">添加xxxx@hotmail.com</A>
<SCRIPT type=text/javascript>

function close_win() {
	win=top;
	win.opener=top;
	//win.close();
}

function send_im() {
	document.getElementById('MsgrObj').InstantMessage('xxxx@hotmail.com');
}

function wrong_stuff() {
	alert("请登陆MSN.");
	close_win();
	return true;
}

function go() {
	send_im();
	close_win();
}

//window.onerror=wrong_stuff;

function getStatus(string,id)
{
		var url = "getstatus.asp?" + string;
		var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		xmlhttp.Open("Get",url,false);
		xmlhttp.send();
		var urlEnd = xmlhttp.responseText;
		if (urlEnd == "1")
		{
			document.all[id].innerHTML = "在线";
		}
		else
		{
			document.all[id].innerHTML = "离线";
		}
}

function show(){
//getStatus(8009809,'k1');
//getStatus(8009808,'k2');
}
</SCRIPT>
搜索更多相关主题的帖子: MSN 插件 OBJECT 对话框 javascript 
2006-06-09 12:05
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
是不是没有安装?
2006-06-09 13:52
xiaojie_cp
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-6-9
收藏
得分:0 
肯定是安装了,因为这个东西在去年做过的一个购物网站上使用过,当时没有问题.过了几个月再拿来用,却不知为什么不能用了.查了网上一些东西,说InstantMessage是属于MSN6 API中的,我在想是不是7.5中不支持呢?因为我现在用的是7.5
希望能给出一个标准的或权威一点的答案.
2006-06-09 14:21
快速回复:MSN在线咨询插件为什么不能用呢?IE不支持还是MSN的版本问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014428 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved