不理解你的意思,
操作父窗口吗?看示例<input type="button" value="original btn" id='btn'>
<script>
var w=window.open("","","");
w.document.write('<input type="button" value="change opener btn" onclick="window.opener.btn.value=\'change btn\'">')
</script>
操作父窗口吗?看示例<input type="button" value="original btn" id='btn'>
<script>
var w=window.open("","","");
w.document.write('<input type="button" value="change opener btn" onclick="window.opener.btn.value=\'change btn\'">')
</script>
解决方案 »
- 请问如何在网页里面放入树控件?
- Jquery Dialog问题
- 求神人给我解释下这段js是怎么执行的!!!为什么只能发22分的帖子啊,以前不是这样的
- jquery拖动层,改成拼图的时候,内元素为img为产生异常,求解?求高手
- google Spreadsheets 源码分析
- 在js中调用js文件如何能确保它立即运行?
- 如何利用javascript实现如下的判断??
- 百分请教!一个层的问题!
- 想在web上开一个小窗口实时刷新本地及其数据。
- highchart 怎么显示后台数据的动态数据
- 如何去掉<span .......></span>之类的字符呀?分不够再加
- 时钟程序 第一次发帖求救 请大家支持 进者有分!!
怎么做?代码已经全部列出~~BlueDestiny谢谢你了,只有你能救我了~~
示例:
文本框 按钮 按钮A
点按钮A就会成这样:
文本框 按钮 按钮A
文本框 按钮
再点A就会变这样:
文本框 按钮 按钮A
文本框 按钮
文本框 按钮
以上是父窗口中操作,点上面的“按钮”就会打开子窗口取得选种的值返回到旁边的文本框中
<TR>
<TD></TD>
</TR>
</TABLE>
<script>
var w=window.open("","","");
w.document.write('<input type="button" value="insert cell" onclick="var tr=window.opener.t.insertRow();tr.insertCell().innerHTML=\'<input type=input>\';tr.insertCell().innerHTML=\'<input type=button value=button>\'">')
</script>
<TR>
<TD></TD>
</TR>
</TABLE>
<script>
var w=window.open("","","");
w.document.write('<select onchange="window.opener.t.insertRow().insertCell().innerHTML=this.value"><option value=blue>blue</option><option value=Destiny>destiny</select><input type="button" value="insert cell" onclick="var tr=window.opener.t.insertRow();tr.insertCell().innerHTML=\'<input type=input>\';tr.insertCell().innerHTML=\'<input type=button value=button>\'">')
</script>
在打开后的子窗口中判断:
if(openner.控件A name="add1" onclick="window.open("1.jsp")//判断是哪个控件打开当前子窗口
{
window.opener.table1.text1.value = 子窗口中取得的值//取得的值返回到父窗的table1中的text1中去
}我加个else if 就可以分别赋值了
window.opener.UniqueID.propertyName=myValue;表格插入tableID.insertRow([iRowIndex]).insertCell(iCellIndex);
<tbody>
<tr id=file1>
<td ><input name="project" type="text" id="project" readOnly onpropertychange="changeValueFun(this);" ></td>
<td ><input type=button value="Get value form another page" onclick="getValueFun(this);"></td>
</tr >
<tbody>
</table>
<script language="JavaScript">
var currentActiveTr=null;
function getValueFun(obj){
currentActiveTr=obj.parentElement.parentElement;
currentActiveTr.all.project.value=confirm("真要填值吗")?"123456":"";//window.open("about:<script>window.opener.currentActiveTr.getElementById('project').value=confir();window.close();</s\cript>","abcde");
}function changeValueFun(obj){
if(obj.value=="") return;
currentActiveTr=currentActiveTr=obj.parentElement.parentElement;
if(currentActiveTr.parentElement.rows.length-1!=currentActiveTr.rowIndex) return;
var tempTr=currentActiveTr.cloneNode(true);
tempTr.all.project.value="";
tempTr.id="file"+(currentActiveTr.parentElement.rows.length+1);
currentActiveTr.parentElement.appendChild(tempTr);
}
</script>
{window.opener.form1.project2.value=yTab.rows["+i+"].cells[1].innerText;}
把他写规范了怎么写,不知道可不可以,老大大大大,,,好人做到底哦^-^
currentActiveTr.all.project.value=confirm("真要填值吗")?"123456":"";//window.open("about:<script>window.opener.currentActiveTr.getElementById('project').value=confir();window.close();</s\cript>","abcde");
indow.opener.currentActiveTr就是你所想要的opener里的那个tr对象