frame中动态显示或隐藏滚动条---scrolling="NO" /"yes"
我有如下代码:
<frameset rows= "22,* " cols= "* " framespacing= "0 " frameborder= "NO " border= "0 " >
<frame src= "querytuoche.asp?type=all " name= "topFrame " scrolling= "NO " >
<frame src= "querytuochelist.asp?type=all&me_page=1 " name= "mainFrame " >
</frameset>
现在的scrolling= "NO " 没有滚动条.
javastricpt能否在我这个frame显示的高度大于屏幕的时候,我动态的让滚动条出现呢?
更甚能否只出现上下拉的滚动条,而不是左右滚动条呢?
------解决方案--------------------建议你在 querytuoche.asp 这个页面里控制滚动条
document.body.style.overflow = "hidden "; //visible/auto
//document.body.style.overflowX = "hidden "; //屏蔽横向滚动条
------解决方案--------------------document.body.style.overflow = "auto ";
document.body.style.overflowX = "hidden ";
------解决方案--------------------function setifrm()
{
parent.document.getElementById( "frameid ").style.height=document.body.scrollHeight;
parent.document.getElementById( "frameid ").style.width=document.body.scrollWidth ;
}
可以在每个要加载到frame的页面中 <body onload= "setifrm() "> ,这样就使frame为加载页的大小
------解决方案--------------------querytuoche.asp
<style>
body{
overflow-x : hidden;
overflow-y : auto;
}
</style>