document.selection.createRange().text
//用TextRange来获取clipboardData.setData('text','');document.execCommand('copy');alert(clipboardData.getData('text'));
//用复制的办法来搞到手...嘿嘿...

解决方案 »

  1.   

    document.selection好像不被firefox支持。
      

  2.   

    execCommand也不被 firefox 支持。
      

  3.   

    关于(A)  
     升级(U)  
     默认  
     2003  
     导入(I)  
     导出(O)  
     新建(N)  
     删除(D)  
     重命名(E)  
     保存(S)  
     
     数据(O) 4 
     皮肤 4 
     打开(I)  
     搜索(F)  
     刷新(R)  
     
     帮助(H) 4 
    Welcome to ttyp's code collection v0.42,and enjoy it:)NewItemDeleteSave Update 
    我的文档JAVASCRIPTJS语法技巧加载...JS代码锁定表列菜单特效加载...其他表单textarea光标全接触select超长处理文字其他文档局域网常见故障问答给男人的忠告和建议游戏俄罗斯方块24点CSS滤镜全集JSPORACLEVMLVML图表SQL字体宋体楷体_GB2312隶书黑体华文行楷华文彩云ArialCourier NewGeorgiaTahomaTimes New RomanVerdanaimpactWebdingsWingDingsWingDings 2WingDings 3字号1 (8 pt)2 (10 pt)3 (12 pt)4 (14 pt)5 (18 pt)6 (24 pt)7 (36 pt)格式Heading 1Heading 2Heading 3Heading 4Heading 5Heading 6NormalAddressFormattedxmp<HTML><HEAD><TITLE>光标位置</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <META content="MSHTML 6.00.2800.1106" name=GENERATOR>
    <META content=FrontPage.Editor.Document name=ProgId>
    <STYLE> 
    INPUT{border: 1 solid #000000} 
    BODY,TABLE{font-size: 10pt} 
    </STYLE>
    </HEAD>
    <BODY>
    <TABLE cellSpacing=0 cellPadding=0 width=700 border=0>
    <TBODY>
    <TR>
    <TD width=479 rowSpan=7>点击 TextArea 实现光标定位 
    <P><TEXTAREA id=box onclick=tellPoint() rows=7 cols=49>1. 入库作业、出库作业、清点作业等功能操作允许多单并行操作,即根据调拨单据号或清点单据号可接收多个作业单据,通过选择不同的作业单据进行实际操作。
    </TEXTAREA>
    <SCRIPT> 
    function movePoint() 

    var pn = parseInt(pnum.value); 
    if(isNaN(pn)) 
    return; 
    var rng = box.createTextRange(); 
    rng.moveStart("character",pn); 
    rng.collapse(true); 
    rng.select(); 
    returnCase(rng) 

    function tellPoint() 

    var rng = event.srcElement.createTextRange(); 
    rng.moveToPoint(event.x,event.y); 
    rng.moveStart("character",-event.srcElement.value.length) 
    pnum.value = rng.text.length 
    returnCase(rng) 

    function returnCase(rng) 

    bh.innerText = rng.boundingHeight; 
    bl.innerText = rng.boundingLeft; 
    bt.innerText = rng.boundingTop; 
    bw.innerText = rng.boundingWidth; 
    ot.innerText = rng.offsetTop; 
    ol.innerText = rng.offsetLeft; 
    t.innerText = rng.text; 

    function selectText(sp,ep) 

    sp = parseInt(sp) 
    ep = parseInt(ep) 
    if(isNaN(sp)||isNaN(ep)) 
    return; 
    var rng = box.createTextRange(); 
    rng.moveEnd("character",-box.value.length) 
    rng.moveStart("character",-box.value.length) 
    rng.collapse(true); 
    rng.moveEnd("character",ep) 
    rng.moveStart("character",sp) 
    rng.select(); 
    returnCase(rng); 

    var rg = box.createTextRange(); 
    function findText(tw) 

    if(tw=="") 
    return; 
    var sw = 0; 
    if(document.selection) 

    sw = document.selection.createRange().text.length; 

    rg.moveEnd("character",box.value.length); 
    rg.moveStart("character",sw); 
    if(rg.findText(tw)) 

    rg.select(); 
    returnCase(rg); 

    if(rg.text!=tw) 

    alert("已经搜索完了") 
    rg = box.createTextRange() 


    </SCRIPT>
     </P>
    <P></P>光标位置:<INPUT id=pnum size=8 value=1> <INPUT onclick=movePoint() type=button value=移动光标到指定位置> 
    <P></P>选择指定范围:<INPUT id=sbox size=9> -- <INPUT id=ebox size=9> <INPUT onclick=selectText(sbox.value,ebox.value) type=button value=选择> 
    <P></P>选择查找字符 :<INPUT id=cbox size=8> <INPUT onclick=findText(cbox.value) type=button value=查找下一个并选择> </TD>
    <TD width=217>boundingHeight:&nbsp;<SPAN id=bh>16</SPAN></TD></TR>
    <TR>
    <TD width=217>boundingWidth:&nbsp;<SPAN id=bw>0</SPAN></TD></TR>
    <TR>
    <TD width=217>boundingTop:&nbsp;<SPAN id=bt>39</SPAN></TD></TR>
    <TR>
    <TD width=217>boundingLeft:&nbsp;<SPAN id=bl>11</SPAN></TD></TR>
    <TR>
    <TD width=217>offsetLeft:&nbsp;<SPAN id=ol>11</SPAN> </TD></TR>
    <TR>
    <TD width=217>offsetTop:&nbsp;<SPAN id=ot>39</SPAN> </TD></TR>
    <TR>
    <TD width=217>text:&nbsp;<SPAN id=t style="Z-INDEX: 10; POSITION: absolute"></SPAN> </TD></TR></TBODY></TABLE></BODY></HTML>
      

  4.   

    FF那种垃圾还留在世上做什么,我靠,什么都不支持,还想要打着打倒MS的旗子,痴人说梦...
      

  5.   

    听到firefox 就烦,算成某大学科研成果还可以。真正进入中国市场实在是难。据说国外市场占有率很高,不知道是真是假,“据说”而已
      

  6.   

    回复人:matrixy(处女主任[牛叉的化身]) ( 五级(中级)) 信誉:98  2005-9-20 10:19:08  得分:0
    ?  FF那种垃圾还留在世上做什么,我靠,什么都不支持,还想要打着打倒MS的旗子,痴人说梦...
    ========================
    请留点口德。。其实FF并非什么都不支持,只是因为IE的市场占有率造成了一些事实上的标准,而这些标准是IE的标准,IE里的一些技术是有版权的,不允许其他浏览器拥有类似的功能。我倒想问问IE有何居心了。
    一些真正标准的东西,IE却不支持。。例如XMLHTTP,IE硬要用自己的Active来实现。
    FF在一些国家的占有率确实比较高,例如德国,占有率已经达到了20%.虽然比IE的占有率还低,但是能把这么多的用户抢过来已经不错了。
      

  7.   

    firefox还不错。
    就是没ie灵活。
    firefox里,不能自适应高宽。不过firefox有个js控制台,还有个dom查看器。都很不错的东西。
    而且,firefox是严格按照web标准设计的浏览器。
    可以用它来校验你的html代码。firefox的确不错。
      

  8.   

    if(document.all)
    {
    sel = document.selection;
    text= sel.createRange().text;
    }
    else
    {
    sel = window.getSelection();
    text= sel.toString();
    }
    alert(text);------可以看看mozilla的DOM文档------------http://www.mozilla.org/docs/dom/domref/
      

  9.   

    解决了。
    http://www.surfchen.org/?p=56