我想实现的是,通过在这个popup窗口里面点击,实现对父窗口内TEXTAREA1当前光标处添加一些文字

ncowboy 2004-10-17 05:16:01
出错。郁闷

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">

<SCRIPT LANGUAGE="JScript">
var oPopup = window.createPopup();
function ShowPopup()
{
var oPopBody = oPopup.document.body;
oPopBody.style.backgroundColor = "lightyellow";
oPopBody.style.border = "solid black 1px";
oPopBody.innerHTML ="<a OnClick='parent.Test();'>我想实现的是,通过在这个popup窗口里面点击,实现对父窗口内TEXTAREA1当前光标处添加一些文字</a>";
oPopup.show(event.clientX, event.clientY, 250, 20, document.body);
}
var obj;
function test()
{
if (obj) getpos(obj);
}

function getpos(obj,inputtext)
{
obj.focus();
var r = document.selection.createRange();
r.text = inputtext;
}
</SCRIPT>

</HEAD>

<BODY>
<TEXTAREA NAME="TEXTAREA1" ROWS="20" COLS="50"></TEXTAREA>
<INPUT TYPE="Button" Value="点我一下 "onClick="ShowPopup()">
</BODY>
</HTML>
...全文
100 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ncowboy 2004-10-17
  • 打赏
  • 举报
回复
非常感谢
是是非非 2004-10-17
  • 打赏
  • 举报
回复
注意大小写
=======================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">

<SCRIPT LANGUAGE="JScript">
var oPopup = window.createPopup();
function ShowPopup()
{
var oPopBody = oPopup.document.body;
oPopBody.style.backgroundColor = "lightyellow";
oPopBody.style.border = "solid black 1px";
oPopBody.innerHTML ="<a OnClick='parent.Test();'>我想实现的是,通过在这个popup窗口里面点击,实现对父窗口内TEXTAREA1当前光标处添加一些文字</a>";
oPopup.show(event.clientX, event.clientY, 250, 20, document.body);
}
function Test()
{
getpos(document.all('txtTest'),'我是添加进来的文字');
}

function getpos(obj,inputtext)
{
obj.focus();
var r = document.selection.createRange();
r.text = inputtext;
}
</SCRIPT>

</HEAD>

<BODY>
<TEXTAREA NAME="TEXTAREA1" ROWS="20" COLS="50" id="txtTest"></TEXTAREA>
<INPUT TYPE="Button" Value="点我一下 "onClick="ShowPopup()">
</BODY>
</HTML>
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-17 05:16
社区公告
暂无公告