// 复制当前URL，通过雅虎通/MSN/QQ等通讯软件发送给好友
function setClipData ( dStr,showID,clas)
{
 var idShowName = (showID)? showID : "msgID";
 var cla = (clas)? clas : "cRed";
 if (window.clipboardData)
 {
 clipboardData.setData("Text",dStr);
 }
 else if (window.netscape)
 {
 try
 {
 netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
 }
 catch(e)
 {
	cla = 'cRed';
	 cngroupAlert('数据复制失败，请选择数据信息，并右键鼠标选择复制',idShowName,cla);
 return ;
 }
 var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
 if (!clip)
 {
 cla = 'cRed';
 cngroupAlert('数据复制失败，请选择数据信息，并右键鼠标选择复制',idShowName,cla);
 return;
 }
 var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
 if (!trans)
 {
 cla = 'cRed';
 cngroupAlert('数据复制失败，请选择数据信息，并右键鼠标选择复制',idShowName,cla);
 return;
 }
 trans.addDataFlavor('text/unicode');
 var str = new Object();
 var len = new Object();
 var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
 var copytext=dStr;
 str.data=copytext;
 trans.setTransferData("text/unicode",str,copytext.length*2);
 var clipid=Components.interfaces.nsIClipboard;
 if (!clip) return false;
 clip.setData(trans,null,clipid.kGlobalClipboard);
 }
 cngroupAlert('数据已经复制成功',idShowName,cla);
 return;
}
function cngroupAlert(msg,idShowName,clas)
{
 var cla = (clas)? clas : "error";
 var disp= document.getElementById(idShowName);
 //disp.className = cla;
 disp.innerHTML = "<span class="+cla+">"+ msg +" <a href=javascript:closemenow("+ "'" + idShowName+ "'" + ")><img src=http://www.hinan.com.cn/common/images/closesm.gif border=0 alt=关闭 /></span>";
}
function closemenow(idShowName)
{
 var disp= document.getElementById(idShowName);
 disp.innerHTML = "";
}

 

  
 

   
  
