一个页面中,一个分帧提取另一分帧中数据的问题,在线等待!!急!

denyu1 2003-04-09 10:58:27
为什么出错,在dengyu.jsp中t1为什么不能得到数值!!!!
我能不能在form1.jsp中调用dengyu.jsp中定义的addTD().
<html>
///form1.jsp
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>暗暗啊</title>

<form name="form1" METHOD=POST action="dengyu.jsp">
<INPUT TYPE="text" name="text1">
</form>
</body>
</html>
////dengyu.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>浏览</title>
</head>
<body>
<%@page contentType="text/html; charset=gb2312"%>
<script language='javascript'>
function addTD(){
var t1=window.parent.top.form1.text1.value;
var t2="aaaa";
var t3="wojeir";
var table = sampleTable;
var tbody = sampleTable.firstChild;
var tr = document.createElement("TR");
var td1 = document.createElement("TD");
var td2 = document.createElement("TD");
var td3= document.createElement("TD");
td1.appendChild(document.createTextNode(t1));
td2.appendChild(document.createTextNode(t2));
td3.appendChild(document.createTextNode(t3));
tr.appendChild(td1);
tr.appendChild(td2);
tr.appendChild(td3);
tbody.appendChild(tr);
}
</script>
<table id='sampleTable' width="500" border="1" cellspacing="0" cellpadding="0">
</table>
<INPUT TYPE="button" value="确定" onClick="addTD()">
</body>
</html>
/////main.htm
<html>
<head>
<title>
</title>
</head>
<frameset rows="50%,*">
<frame name="top" src="form1.jsp" noresize target ="down" scrolling="auto">
<frame name="down" src="dengyu.jsp" scrolling="auto">

</frameset>
</html>
...全文
7 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
denyu1 2003-04-09
我是问我的代码错在哪里在dengyu.jsp中t1为什么不能得到数值!!!!
回复
mindon 2003-04-09
frame1中javascript调用:
parent.frames["frame2"].addTD();
回复
kyouyouCafe 2003-04-09
我能不能在form1.jsp中调用dengyu.jsp中定义的addTD().


其实可以.
你可以把addTD()放到一个单独的js文件里.
在form1.jsp中把这个JS文件加进去.
直接调用可以了~!
但也是在脚本中调用.
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-09 10:58
社区公告
暂无公告