首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

这段代码为什么IE有效,火狐上无效.

2012-09-09 
这段代码为什么IE有效,火狐下无效.急.看了半天没看出问题出在哪里,哎.JScript codescript languagejava

这段代码为什么IE有效,火狐下无效.急.
看了半天没看出问题出在哪里,哎.

JScript code
<script language="javascript" type="text/javascript"> function window_onload() { var thisurl = location.href; document.all.MyUrl.value=thisurl; } function cCopy(o){ var obj=document.getElementById(o); obj.select(); lgocl_js=obj.createTextRange(); lgocl_js.execCommand("Copy"); alert("复制成功"); } </script> 


HTML code
<textarea name="MyUr4" style="width:98%;" rows="4" id="MyUr4">官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容。        </textarea><input name="button" type="button" style="width:70px;height:60px;" onclick="cCopy('MyUr4');" value="复制内容 " />


[解决办法]
HTML code
<script>function cCopy(o){     var obj=document.getElementById(o);     obj.select();     if(document.all){        lgocl_js=obj.createTextRange();        lgocl_js.execCommand("Copy");     }    else{        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);            var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);            trans.addDataFlavor('text/unicode');            var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);        var copytext = obj.value;        str.data = copytext;           trans.setTransferData("text/unicode", str, copytext.length*2);        var clipid = Components.interfaces.nsIClipboard;        clip.setData(trans,null,clipid.kGlobalClipboard);        }    alert("复制成功"); } </script><textarea name="MyUr4" style="width:98%;" rows="4" id="MyUr4">官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容,官方2011最新活动内容。        </textarea><input name="button" type="button" style="width:70px;height:60px;" onclick="cCopy('MyUr4');" value="复制内容 " />
[解决办法]
网上有flash解决方案.要让客户开启相关设置是不现实的.

热点排行
Bad Request.