还不成?!框架的测试有点麻烦,我还是只说说算了,楼主得自己动手试验。:)<FRAME id=main_2 NAME="main_2" SRC="main_2.jsp">把其他的也都加上 id 属性。如果 parent.maim.. 不成,楼主可以再试试 parent.parent.parent...,到底要用几个 parent 我也记不清楚了,楼主可以从少到多去试。:)
解决方案 »
- 正则表达式/.*/与/(.*)/的区别
- jquery遇到了个问题
- js效果问题
- Jquery 删除文件后页面数据没更新
- 如何实现一个按钮,先后激活两个表单的检查(先检查第二个表单数据,再检查第一个表单数据)?
- |zyciis| 当Jquery.ui.datepicker用$(this).datepicker();的方法显示的时候,第一次焦点不显示,第二次才显示,为什么
- 谁能详细给我讲讲marquee无间隙的连续滚动效果的做法!
- 火狐3.0最贱的问题————————WINDOW.OPEN函数不兼容。。。难死了
- firefox里不支持onChange事件,我想实现这个功能该怎么做?
- 请问jquery如果在 $(document).ready()里动态添加内容?
- 请问如何用javascript连接SQLSERVER2000数据库啊
- 斑竹,为什么我的网站上面不能显示歌词啊?
<FRAME NAME="head" SRC="head.jsp">
<!-- <FRAME NAME="main" SRC="main.jsp"> -->
<FRAMESET id=main COLS="30%,*">
<FRAME NAME="main_1" SRC="main_1.jsp">
<FRAME NAME="main_2" SRC="main_2.jsp">
</FRAMESET>
<FRAME NAME="save" SRC="save.jsp">
</FRAMESET><SCRIPT LANGUAGE="JavaScript">
<!--
/** 未经测试 **///save.jsp
parent.parent.frames("main_1").document.all.chkbox//如果test.jsp为顶级页面
top.test.frames("main_1").document.all.chkbox//-->
</SCRIPT>
<!-- frameset.html -->
<HTML>
<HEAD>
<TITLE> frameset.html </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD><FRAMESET id=test rows="20%,70%,10%">
<FRAME NAME="head" SRC="head.jsp">
<!-- <FRAME NAME="main" SRC="main.jsp"> -->
<FRAMESET id=main COLS="30%,*">
<FRAME NAME="main_1" SRC="main_1.html">
<FRAME NAME="main_2" SRC="main_2.jsp">
</FRAMESET>
<FRAME NAME="save" SRC="save.html">
</FRAMESET></HTML>
<!-- main_2.html -->
<HTML>
<HEAD>
<TITLE> main_2.html </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD><BODY> <INPUT TYPE="checkbox" NAME="chkbox">
<INPUT TYPE="checkbox" NAME="chkbox">
<INPUT TYPE="checkbox" NAME="chkbox">
<INPUT TYPE="checkbox" NAME="chkbox">
<INPUT TYPE="checkbox" NAME="chkbox">
<INPUT TYPE="checkbox" NAME="chkbox">
<INPUT TYPE="checkbox" NAME="chkbox"></BODY>
</HTML>
<!-- save.html -->
<HTML>
<HEAD>
<TITLE> save.html </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD><BODY><INPUT TYPE="button" NAME="" value="checkAll" onclick="checkAll()"></BODY>
</HTML><SCRIPT LANGUAGE="JavaScript">
<!--
function checkAll(){
//var allBox = top.frames("main_2").document.all.chkbox;//仅当frameset页为顶级页面时有效
var allBox = parent.parent.frames("main_1").document.all.chkbox;
if(allBox){
if(allBox.length){
for(i=0, len=allBox.length; i<len; i++){
allBox[i].checked = true;
}
}else{
alert("cann't get boxes' length");
}
}else{
alert("cann't get boxes");
}
}
//-->
</SCRIPT>