asp中A网页内容复制到B网页文本框中的问题 30
以下代码可复制内容到本网页文本框,求将A网页内容复制到B网页文本框.<html><head><metahttp-equiv="content-Type"content="...
以下代码可复制内容到本网页文本框,求将A网页内容复制到B网页文本框.
<html>
<head>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<meta name="keywords" content="选中文字出现在文本框中" />
<meta name="description" content="选中文字出现在文本框中" />
<title>选中文字出现在文本框中</title>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function getActiveText(e) {
text = (document.all) ? document.selection.createRange().text : document.getSelection();
if(text!=""){
document.theform.text.value = text;
return true;
}
}
document.onmouseup = getActiveText;
if (!document.all) document.captureEvents(Event.MOUSEUP);
// End -->
</script>
</head>
<body>
此处假设需复制的文字内容<hr>
<form name=theform>
<textarea rows="9" name="text" cols="114"></textarea>
</form>
</body>
</html> 展开
<html>
<head>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<meta name="keywords" content="选中文字出现在文本框中" />
<meta name="description" content="选中文字出现在文本框中" />
<title>选中文字出现在文本框中</title>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function getActiveText(e) {
text = (document.all) ? document.selection.createRange().text : document.getSelection();
if(text!=""){
document.theform.text.value = text;
return true;
}
}
document.onmouseup = getActiveText;
if (!document.all) document.captureEvents(Event.MOUSEUP);
// End -->
</script>
</head>
<body>
此处假设需复制的文字内容<hr>
<form name=theform>
<textarea rows="9" name="text" cols="114"></textarea>
</form>
</body>
</html> 展开
2个回答
2014-11-10 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1748
获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。
向TA提问 私信TA
关注
展开全部
你好,你的问题应该是如何把鼠标粘贴板复制的内容自动粘贴到textarea中吧?
text = (document.all) ? document.selection.createRange().text : document.getSelection();
这个text是获取不到值的。
改成 text = (document.all) ? document.selection.createRange().text : clipboardData.getData("Text");
text = (document.all) ? document.selection.createRange().text : document.getSelection();
这个text是获取不到值的。
改成 text = (document.all) ? document.selection.createRange().text : clipboardData.getData("Text");
更多追问追答
追问
文本框在A页面,内容在B页面,如何将B页面复制选择的内容自动到A页面文本框.以上代码本页面可以实现.
追答
在A页面写个定时检测。var t=setInterval(function(){ getActiveText()},1000);
if(text!=""){document.theform.text.value = text;clearInterval(t);return true;}
这里加个clearInterval(t);粘贴后清除这个定时。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询