我现在已经复制了一段内容文字 ,再打开一个新页面,里面只有一个地方有“textarea” , 我想自动将刚才复制的内容粘贴到textarea中,请问要怎么做?如下演示页面:http://www.websjy.com/bbs/html.html   
我怎样才能把已经复制的内容自动粘贴到新打开的http://www.websjy.com/bbs/html.html  这个页面中啊?

解决方案 »

  1.   

    try:
    再打开一个新页面,里面“textarea”获焦后,用JS/VBS模拟按“Ctrl+V”键
      

  2.   

    如果你只是要支持IE的话,那还比较简单。var textarea = ....textarea.createTextRange().execCommand("Paste")
    如果要支持其它浏览器的话,一般是采用一个小的flash来辅助。具体可以参考FCKEditor或是其它Rich Text Editor的Copy/Paste的实现。
      

  3.   

    另外,在你的页面中最好使用<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 来指定编码。我用我的浏览器直接访问是乱码,需要手动切换。