如何显示和隐藏页面左框架,像CSDN这样
点击关闭就出现显示菜单,点击显示菜单就出出关闭 问题点数:100、回复次数:4Top
1 楼nba23()回复于 2003-12-04 08:56:45 得分 50
改变frameset的 cols属性:
parent.document.all.framesetID.cols="0,*"
www.vbnc.net/nba23/nba23.rarTop
2 楼yangsm(不要让困难成为理由)回复于 2003-12-04 09:28:29 得分 0
学习!Top
3 楼zyzy15(Zy)回复于 2003-12-04 09:45:08 得分 20
frame页:
<frameset id="main" cols="20%,*">
<frame name=left src="left.htm">
<frame name=right src="right.htm">
right页:
<input type="button" value=提交 onclick="click1()">
<script>
function click1()
{
if(parent.document.all.main.cols=="0,*")parent.document.all.main.cols="20%,*";
else parent.document.all.main.cols="0,*";
}
</script>
Top
4 楼cwjdily(麦芽糖)回复于 2003-12-04 10:58:45 得分 30
<SCRIPT language=JavaScript1.2>
<!--
oldLayer = 0;
function clickme1(el)
{
whichEr = eval(el);
if( oldLayer != "0" && oldLayer != whichEr )
oldLayer.style.display = "none";
if( whichEr.style.display=="block" )
whichEr.style.display = "none";
else
whichEr.style.display="block";
oldLayer=whichEr;
}
function overme1(src)
{
src.style.background="#D6F3FF";
}
function outme1(src)
{
src.style.background="#9CCFFF";
}
function ShowMenu()
{
if( leftbar.style.display == "" )
{
leftbar.style.display = "none";
top.allframe.cols= "10,*";
document.images.arrow.src = "IMAGES\\out.gif";''箭头颜色表示框架弹出
}
else
{
leftbar.style.display = "";
top.allframe.cols= "150,*";
document.images.arrow.src = "IMAGES\\in.gif";''箭头颜色表示框架缩进
}
}
-->
</SCRIPT>
这段代码你可以加再现要弹出的框架页里,鼠标点击框架就可以自动收缩,那两个颜色,是设置滚动条的,可根据需要改变,in.gif和out.gif是箭头,直观表示进出。Top




