是这个意思吗?
(直接拷贝粘贴另存为html文件)<script language="JavaScript">
<!--
function resize( elFrame, strSize ) {
var elFrameset = elFrame.parentNode;
elFrameset.cols = strSize;
}
//-->
</script><frameset rows="*" cols="80,*" framespacing="2" frameborder="yes" border="2" bordercolor="#CC3399">
<frame src="about:blank" name="leftFrame" scrolling="NO"
onmouseover="resize(this,'200,*')" onmouseout="resize(this,'80,*')">
<frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
<frame src="about:blank" scrolling="NO" noresize>
<frame src="about:blank" >
</frameset>
</frameset><noframes><body></body></noframes>
(直接拷贝粘贴另存为html文件)<script language="JavaScript">
<!--
function resize( elFrame, strSize ) {
var elFrameset = elFrame.parentNode;
elFrameset.cols = strSize;
}
//-->
</script><frameset rows="*" cols="80,*" framespacing="2" frameborder="yes" border="2" bordercolor="#CC3399">
<frame src="about:blank" name="leftFrame" scrolling="NO"
onmouseover="resize(this,'200,*')" onmouseout="resize(this,'80,*')">
<frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
<frame src="about:blank" scrolling="NO" noresize>
<frame src="about:blank" >
</frameset>
</frameset><noframes><body></body></noframes>
这个功能的触发事件是onmouseover,结束事件可以有2种,一种是onmouseout,一种是你直接用坐标判断。展开过程实际就是用脚本控制frame的宽度,这里有一个技巧,就是你不要限定frame以外部分的宽度,但是页面总宽度是要指定得。