2011-03-26 56 views
-2

我需要在我的网站上添加一个伪聊天。这个想法是,你写在网站上的某个地方,然后按下它旁边的一个按钮,它将写入的内容转移到上面的框架中。我试着用textarea来做这件事,甚至发现了一个代码如何选择和复制文本,但也有人说,它只能在IE中使用。 没有人有另一种想法,因为textarea的似乎有点玄乎:提前按下按钮时选择并复制textarea文本

+0

这是给你:http://stackoverflow.com/questions/3475293/copy-and - 粘贴剪贴板功能于JavaScript的或-的jQuery – 2011-03-26 10:40:17

回答

0

/

谢谢如果你想从一个textarea可靠地复制文本,只需要将其存储在一个变量,而不是到用户的剪贴板中(这似乎是你所建议),下面将做它在所有主要浏览器:

function getSelectedText(textarea) { 
    if (typeof textarea.selectionStart == "number") { 
     return textarea.value.slice(textarea.selectionStart, textarea.selectionEnd); 
    } else if (typeof document.selection != "undefined") { 
     textarea.focus(); 
     return document.selection.createRange().text; 
    } 
}