如题。我是自学,没找到这些内容的教程。如图,百度上人家帮写了个隐藏右边div块的JS,所以目前是所有内容都在一个页面。但是后面有些页面内容太多了,这样很不好。于是我就去试了htlm的框架(frame),右边内容就调用不同的单独页面,但是右边内容如果超出就会单独出现滚动条。 怎么样才能整体滚动?
如果要用JS的话,可以贴出来,并且告知如何使用吗?因为我完全没学过JS。或者告知某个教程网址。不知道这个叫什么,搜半天也没什么结果。
重申一下想得到的效果:点击左边导航,右边出现另一个页面的内容,如果这个内容超出一个屏幕,那么出现滚动条是整个网站滚动。
#nav {width:200px;}
function change(src)
{
ifr.location.src="+src+";
}
导航1
不行。
不知道你是用什么编辑的,还有你的浏览器是什么,不同浏览器对于js方法的辨别也不尽相同,你可以把js换成这样,基本上可以应对目前主流的浏览器
function change(src){
var url=window.frames['ifr'].document.location.href;
if(url=='about:blank') document.getElementById("ifr").src = src;
}
只是复杂了一点点,你应该可以看懂的吧,要简单点儿的话
function change(src){
document.getElementById("ifr").src = src;
}
这样就可以了,只不过没有上面的方法保险