var oeditor = window.dialogArguments;
Dvbbs_edit=oeditor.document.selection.createRange();
Dvbbs_edit.pasteHTML(reValue);
Dvbbs_edit=oeditor.document.selection.createRange();
Dvbbs_edit.pasteHTML(reValue);
调试欢乐多
Dvbbs_edit=oeditor.document.selection.createRange();
中的selection是父窗口的form的名字?
我用你的来改也不对,直接用你的也不对.
父窗口的form的名字是form1
文本框的名字是content
我把你的代码换成下面几种情况都不对
Dvbbs_edit=oeditor.document.form1.createRange();
Dvbbs_edit=oeditor.document.form1.content.createRange();
Dvbbs_edit=oeditor.document.content.createRange();
能在看看一下?
-----------------------------------------------------<script language="javascript" type="text/javascript">
function insert(){
document.form1.con.focus();
document.selection.createRange().text = "************";}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="">
<textarea cols="40" rows="10" id="conttt" name="con">
</textarea>
<input type="button" value="点击插入内容" onclick="insert()" /></form>
a.html
<form id="form1" name="form1" method="post" action="">
<textarea cols="40" rows="10" id="conttt" name="con">
</textarea>
<a href="#" onclick="window.open('a1.html','image','width=300,height=100,scrollbars=yes,resizable=yes,titlebar=no')">插入图片</a><br>
<input type="submit" value="提交"/>
</form>
------------------------------------
a1.html
<script language="javascript" type="text/javascript">
function insert(){
//document.form1.con.focus();
//document.selection.createRange().text = document.form2.imageurl.value;
window.opener.document.form1.con.value+=document.form2.imageurl.value;
}
</script>
<form id="form2" name="form2" method="post" action="">
<input type="text" name="imageurl" value=""/>
<input type="button" value="插入" onclick="insert()" />
</form>
a1里面的js改成
opener.document.form1.con.focus();
opener.document.selection.createRange().text = document.form2.imageurl.value