子页面的fun函数,此处,想要把这里的AAA传到父页面,直接显示,在父页面我要怎么才能获取这个值?
function selectKpi()
{
var AAA=document.theForm.AAA.value;
alert(AAA);
parent.opener.document.all("BBB").value=AAA;
parent.close();
} 父页面:想把从子页面获得的值在此处的文本框中显示。
<tr>
<td width="16%" class="input_bg">KPI指标</td>
<td width="85%" class="input_bg" colspan="3"><html:text property="KPI_ID" styleClass="input"/>
<input type="button" value="..." onclick="openNewWindow('selectAAA.do','980', '450', '15', '80')" style="cursor:hand"></td>
</tr>多谢各位了~
function selectKpi()
{
var AAA=document.theForm.AAA.value;
alert(AAA);
parent.opener.document.all("BBB").value=AAA;
parent.close();
} 父页面:想把从子页面获得的值在此处的文本框中显示。
<tr>
<td width="16%" class="input_bg">KPI指标</td>
<td width="85%" class="input_bg" colspan="3"><html:text property="KPI_ID" styleClass="input"/>
<input type="button" value="..." onclick="openNewWindow('selectAAA.do','980', '450', '15', '80')" style="cursor:hand"></td>
</tr>多谢各位了~
解决方案 »
- slf4j(logback)配置问题:如何实现各子包与父包独立配置log级别
- 我想用写一个程序,能从本地的一个音乐文件中提取开头的30秒,然后播放它,谁能给点建议如何作
- 这句话什么意思?
- PreparedStatement 如何设置为可滚动的结果集合
- 关于数组中相同元素相加
- Vector是不是已经完全被ArrayList或LinkedList取代了呢?在什么情况下还需要使用它?
- 一个关于数组的问题!实在是郁闷!
- 一个关于日志的记录方法问题
- 刚毕业的在上海java程序员的薪资水平怎么样???
- 如何在IBM Visualage for java的编辑环境中显示汉字??谢谢!
- java基础
- 路径问题
parent.opener.document.getElementById("BBB").value=AAA;用ID试试 应该就可以了
多谢你们了~
父页面:<html>
<head>
<title></title>
<script type="text/javascript">
function oSubWindow(){
window.open("A.html")
}
</script>
</head>
<body>
<input id="bbb" type="text">
<input type="button" onclick="oSubWindow()" value="open" >
</body>
</html>子页面:<html>
<head>
<title></title>
<script type="text/javascript">
var a="2222"
parent.opener.document.getElementById("bbb").value = a; </script>
</head>
<body>
</body>
</html>值可以传递。
你用的是struts标签。这句<html:text property="KPI_ID" styleClass="input"/> 加个styleId应该就可以吧。
父页面:
<!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>
function openWin(){
window.open('son.html', '', 'height=400, width=600, top=100, left=200, toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, status=no');
}
</script>
</HEAD> <BODY>
<form name="frm">
<input type="button" value="openWin" onclick="openWin()">
name:<input type="text" name="name" value="">
</form>
</BODY>
</HTML>
子页面
<!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>
function pass(){
window.close();
var name = frm.name.value;
window.opener.frm.name.value = name;
}
</script>
</HEAD> <BODY>
<form name="frm">
pass<input type="text" name="name" value="">
<input type="button" value="pass" onclick="pass()">
</form>
</BODY>
</HTML>
这里的BBB 是不是要和父页面的:
<input id="BBB" type="text">
对应就可以了吧
ps:问题已经解决了,等会就给分。