记录一下框架集之间互操作的方法(使用JavaScript):
整个框架集如下:
<frameset rows="80,*" frameborder="NO" border="0" framespacing="0" id="frameset">
<frame src="top.htm" name="topFrame" scrolling="NO" noresize >
<frame src="main.htm" name="mainFrame">
</frameset>
其中一个框架页面main.htm:
<form name="form1" method="post" action="">
<input type="submit" name="Submit" value="提交" onClick="fresh()">
</form>
<script language="javascript" ype="text/javascript">
function fresh()
{
parent.topFrame.fun();
}
</script>
topFrame的页面(top.htm)中定义该方法,刷新页面即可
<script language="javascript" type="text/javascript">
function fun()
{
document.URL="top.htm";
}
</script>
菜单的隐藏(使用JavaScript):
//得到控件当前状态
var temp=document.getElementById('tr4').style.display;
//如果是隐藏则单击之后显示
if(temp=="none")
{
document.getElementById('tr4').style.display='block';
}
//如果已经显示则单击之后隐藏
else
{
document.getElementById('tr4').style.display='none';
}
整个框架集如下:
<frameset rows="80,*" frameborder="NO" border="0" framespacing="0" id="frameset">
<frame src="top.htm" name="topFrame" scrolling="NO" noresize >
<frame src="main.htm" name="mainFrame">
</frameset>
其中一个框架页面main.htm:
<form name="form1" method="post" action="">
<input type="submit" name="Submit" value="提交" onClick="fresh()">
</form>
<script language="javascript" ype="text/javascript">
function fresh()
{
parent.topFrame.fun();
}
</script>
topFrame的页面(top.htm)中定义该方法,刷新页面即可
<script language="javascript" type="text/javascript">
function fun()
{
document.URL="top.htm";
}
</script>
菜单的隐藏(使用JavaScript):
//得到控件当前状态
var temp=document.getElementById('tr4').style.display;
//如果是隐藏则单击之后显示
if(temp=="none")
{
document.getElementById('tr4').style.display='block';
}
//如果已经显示则单击之后隐藏
else
{
document.getElementById('tr4').style.display='none';
}