⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 webim.js

📁 C2C购物网站 含有数据库 解压后readme.txt里有详细说明
💻 JS
字号:
//函 数 名:CloseWinWithoutParent 
//功能介绍:关闭那些没有父窗口的页面 
//参数说明:无
//返 回 值:无
function CloseWinWithoutParent() {
	var ua=navigator.userAgent
	var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
	if(ie){
		var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
		if(IEversion< 5.5){
			window.opener =null;
			window.close();
		} else if (IEversion < 7.0) {
			window.opener =null;
			window.close();
		} else {
			window.opener =null;
			window.close();
		}
	} else {
		window.close()
	}
} 

var DEFAULT_VERSION ="unknown";
function newCheckAlitalkInstalled(){//检查是否贸易通安装
	var version = DEFAULT_VERSION;
    try{ 
        var obj = new ActiveXObject("AlitalkSetup.Install"); 
        if(obj!=null){version="cnalichn";}
    }catch(e){} 
    return version; 
} 
function newCheckWangWangInstalled(){//检查是否淘宝旺旺安装
    var version = DEFAULT_VERSION;
	try{ 
		var obj=new ActiveXObject("WangWangX.WangWangObj");
		if(obj!=null){version="cntaobao";}
	}catch(e){} 
	return version; 
} 
function newCheckYahooInstalled(){//检查是否雅虎旺旺安装
	var version = DEFAULT_VERSION;
    try{ 
        var obj = new ActiveXObject("YahooWangWangX.WangWangObj");
        if(obj!=null){version="chnyahoo";}
    }catch(e){} 
    return version;
}
function arrayVersion(siteid){
	var Y = newCheckYahooInstalled();
	var W = newCheckWangWangInstalled();
	var M = newCheckAlitalkInstalled();
	var yahooArray = new Array(Y,W,M);
	var taobaoArray = new Array(W,M,Y);
	var alitalkArray = new Array(M,W,Y);
	var array = alitalkArray;
	if(siteid=="chnyahoo"){
		return yahooArray;
	}else if(siteid=="cntaobao"){
		return taobaoArray;
	}
	return array;
}
function getInstalledVersion(siteid){
	var a = arrayVersion(siteid);
	var ver = DEFAULT_VERSION;
	for(var i=0;i<a.length;i++){
		ver=a[i];
		if(ver !=DEFAULT_VERSION){
			break;
		}
	}
	return ver;
}

function taobaoVerSupportedSMS(siteid) {//检查淘宝版本是否支持短信
	var is = false;
	try{
		var obj = new ActiveXObject("WangWangX.WangWangObj");
		var mver=obj.GetVersionStr();
		var fstChar = mver.charAt(0);
		if (fstChar != "R" && mver >= "5.50.00W"){is = true;}
	}catch(e){}
	return is;
}
function alitalkVerSupportedSMS(siteid) {//检查贸易通版本是否支持短信
	var is = false;
	try{
		var obj=new ActiveXObject("Ali_Check.InfoCheck");
		var mver=obj.GetValueBykey("AliTalkVersion");
		if(mver >="5.50.00"){is = true;}
	}catch(e){}
	return is;	
}
function yahooVerSupportedSMS(siteid) {//检查雅虎版本是否支持短信
	return true;
}

function WangWangVerSupportedSMS(siteid) {//检查是否支持短信
	var is=false;
 	if (siteid =="cntaobao"){is=taobaoVerSupportedSMS(siteid);}
 	else if(siteid=="cnalichn"){is=alitalkVerSupportedSMS(siteid);}
 	else if(siteid=="chnyahoo"){is=yahooVerSupportedSMS(siteid);}
 	return is;
 }

//贸易通发送消息
function newAlitalkSendMsg(siteid,uid,imstatus,moreProperties)
{
	var bsupport=alitalkVerSupportedSMS("cnalichn");  
	if(bsupport && imstatus == 4) 
	{  
		location.href="Alitalk:SendSms?"+uid+"&siteid="+siteid+"&status="+imstatus+getMoreProperties(moreProperties);
	}
	else
	{	
		location.href="Alitalk:SendIM?"+uid+"&siteid="+siteid+"&status="+imstatus+getMoreProperties(moreProperties);
	}
}

//阿里旺旺发送消息
function newWangWangSendMsg(siteid,uid,imstatus,moreProperties)
{
	var bsupport=WangWangVerSupportedSMS("cntaobao"); 
	if(bsupport && imstatus == 4) 
	{
 		location.href="wangwang:SendSms?"+uid+"&siteid="+siteid+"&status="+imstatus+getMoreProperties(moreProperties);
 	}
 	else
 	{
 		location.href="wangwang:SendIM?uid="+uid+"&siteid="+siteid+"&status="+imstatus+getMoreProperties(moreProperties);
 	}
}
//雅虎旺旺发送消息
function newYahooSendMsg(siteid,uid,imstatus,moreProperties)
{
	var bsupport=yahooVerSupportedSMS("chnyahoo");  
	if(bsupport && imstatus == 4) 
	{  
		location.href="YahooWW:SendSms?"+uid+"&tositeid="+siteid+"&status="+imstatus+getMoreProperties(moreProperties);
	}
	else
	{
		location.href="YahooWW:SendIM?"+uid+"&tositeid="+siteid+"&status="+imstatus+getMoreProperties(moreProperties);
	}
}
//发送IM消息
function sendMsg(version,siteid,uid,imstatus,moreProperties){
	if(version == "chnyahoo")
	{
		newYahooSendMsg(siteid,uid,imstatus,moreProperties);
	}
	else if (version == "cntaobao")
	{
		newWangWangSendMsg(siteid,uid,imstatus,moreProperties);
	}
	else if (version == "cnalichn")
	{
		newAlitalkSendMsg(siteid,uid,imstatus,moreProperties);
	}
}
function wangWangSendMsg(siteid,uid,imstatus,moreProperties)
{
	var nver = getInstalledVersion(siteid);
	if(nver!=DEFAULT_VERSION){
		sendMsg(nver,siteid,uid,imstatus,moreProperties);
	}else{
		downloadWangWang(siteid);
	}
}
function wangWangSendMsg2(siteid,uid,imstatus,moreProperties)
{
	var nver = getInstalledVersion(siteid);
	if(nver!=DEFAULT_VERSION){
		sendMsg(nver,siteid,uid,imstatus,moreProperties);
	}else{
		downloadWangWang2(siteid);
	}
}
/*
*@param formsiteid 发送者的站点名称
*@param siteid 接受者的站点名称
*@param uid 接受者的短ID
*@param imstatus 发送状态:4表示发送SMS消息,不为4时发送普通消息,不能为null
*@param moreProperties 更多的参数,以字符串形式组装,如"a=1&b=2&c=3"
*/
function wangWangSendMsg3(formsite,siteid,uid,imstatus,moreProperties)
{
	var nver = getInstalledVersion(formsite);
	if(nver!=DEFAULT_VERSION){
		sendMsg(nver,siteid,uid,imstatus,moreProperties);
	}else{
		downloadWangWang(nver);
	}
}

function downloadWangWang(siteid){//下载旺旺
	if(siteid == "chnyahoo" ){
		location.href='http://www.alisoft.com/portal/yahooww/site/index.html'; 
	}
	else if (siteid == "cntaobao" ){
		location.href='http://webww.taobao.com/wangwang/webww1.htm'; 
	}
	else if(confirm('是否下载阿里旺旺?')){
		location.href='http://download.im.alisoft.com/download.php';
	} 
}
function downloadWangWang2(siteid){//下载旺旺
	 if (confirm('是否下载阿里旺旺?')) 
		 {
		 	if ( siteid == "chnyahoo" )
				location.href='http://www.taobao.com/help/wangwang/wangwang.php'; 
			else if(siteid=="cntaobao")
				location.href='http://download.im.alisoft.com/download.php'; 
			else
				location.href='http://download.im.alisoft.com/download.php'; 
		 } 		
}
 function getMoreProperties(moreProperties){//获得额外的参数
	var p="";
	if(moreProperties!=""){p="&"+moreProperties;}
	return p;
 }

 function startwWangwWang(siteid){//启动旺旺
	if(siteid=="cntaobao"){
		location.href="WangWang:";
	}
	if(siteid=="chnyahoo"){
		location.href="yahooWW:";
	}
	if(siteid=="cnalichn"){
		location.href="Alitalk:";
	}
 }
 
 
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -