parent问题?
我有一个框架文件frame.jsp如下:
...
<frameset frameSpacing="0" frameBorder="0" cols="11%,778,*">
<frame border="0" src="left_frame.jsp" scrolling="no" >
<frameset frameSpacing="0" frameBorder="0" rows="0,105,*">
<frame name="print_design" src="aa.jsp" scrolling="no">
<frame name="top" src="bb" height="100%" scrolling="no">
<frameset border="0" frameSpacing="0" cols="112,*" frameBorder="no">
<frame name="rtop" src="cc.jsp" noResize scrolling="no">
<frame name="rbottom" scrolling="auto" src="dd.jsp" noResize>
</frameset>
</frameset>
<frame border="0" src="right_frame.jsp" scrolling="no" >
</frameset>
.....
其中我在cc.jsp文件中有一个按钮,触发一个事件,目的是触发aa.jsp中的一个方法。
cc.jsp的方法如下:
...
<script language="javascript">
function print_design()
{
parent.parent.print_design.document.all.item("print_xl").onclick();
}
</script>
....
<input id="print" type="button" value="打印" onclick="print_design()">
aa.jsp中被调用的控件如下:
<input id="print_xl" type="button" onclick="alert("ok!")">
当我点击cc.jsp中的控件print时,报错!
错误信息为
parent.parent.print_design.document为空或不是对象
请问我错在哪?