﻿//function copyToClipboard(txt) { 
function addClipboard(txt) { 
  if(window.clipboardData) 
  { 
    window.clipboardData.clearData(); 
    window.clipboardData.setData('Text', txt);
		alert("將 '"+txt+"' 複製到剪貼簿(IE)");
  } 
  else if(navigator.userAgent.indexOf('Opera') != -1) 
  { 
    window.location = txt; 
		alert("將 '"+txt+"' 複製到剪貼簿(Opera)");
  } 
  else if (window.netscape) 
  { 
    try { 
        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 
    } 
    catch (e) 
    { 
        alert("!!被瀏覽器拒絕！\n請在瀏覽器地址欄輸入'about:config'並確定\n然後將'signed.applets.codebase_principal_support'設置為'true'"); 
    } 
    var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
    if (!clip) return; 
    var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
    if (!trans) 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 = txt; 
    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); 
		alert("' "+txt+"' has been copy(netscape & Firefox)");
	//alert("將 '"+txt+"' 複製到剪貼簿(netscape)");
  }
  return true; 
} 

function _addClipboard(copyText) {
	if (window.clipboardData){
		window.clipboardData.setData("Text", copyText)
	}else{
		var flashcopier = 'flashcopier';
		if(!document.getElementById(flashcopier)) 
		{
			var divholder = document.createElement('div');
			divholder.id = flashcopier;
			document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		var divinfo = '<embed src="../Include/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(copyText)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
		document.getElementById(flashcopier).innerHTML = divinfo;
	}
	alert("'"+copyText+"'copy成功！");
}