1

我需要为整个页面添加一个滚动条,其中包含一些确切的框架集:

if (some condition) {       
   document.writeln('<FRAMESET ROWS="*,' + scratchpad_size +
                    '" FRAMEBORDER="0" FRAMESPACING="2" BORDER="0" onUnload="cancel_window()">');
} else {
   document.writeln('<FRAMESET FRAMESPACING=0 MARGINHEIGHT=0 MARGINWIDTH=0 ROWS="*,' 
       + scratch_size + '" onUnload="cancel_window()">');
}

document.writeln('<FRAMESET COLS="230,*" onLoad="func(...)">');
document.writeln('<FRAME style="border: 1px #8B939A solid;" SRC="empty.html" NAME=menu MARGINHEIGHT=0 MARGINWIDTH=0 FRAMEBORDER=NO SCROLLING="$SESSION.scrolling" title="links"');
document.writeln('<FRAME style="border: 1px #8B939A solid;" SRC="$CAisd/html/empty.html" NAME=page MARGINHEIGHT=0 MARGINWIDTH=0 FRAMEBORDER=NO SCROLLING="$SESSION.scrolling" title="Data">');
document.writeln('</FRAMESET>');
document.writeln('<FRAME style="border: 1px #8B939A solid;" SRC="$cgi?OP=DISPLAY_FORM+SID=$SESSION.SID+FID=1 SCROLLING="auto" MARGINHEIGHT=2 MARGINWIDTH=0 FRAMEBORDER=NO title="scratch">');
document.writeln('</FRAMESET>');

基本上有一个框架集用两个框架和另一个框架封装另一个框架集,所以对于每个部分都有滚动条,我想要整个页面的滚动条,怎么做?

4

2 回答 2

0

对于任何给定的对象,您可以通过 javascript 或样式表将其溢出 css 属性设置为“滚动”来添加滚动条。

这些信息,连同一些肘部油脂,应该可以解决您的问题。

例如,如果你想在整个页面的一侧有一个滚动条,你可以使用:

document.getElementsByTagName('html')[0].style.overflowY="scroll";
于 2012-10-17T08:04:16.803 回答
0

框架集不能有滚动条。框架集始终是窗口(或框架,如果它是框架集中的框架集)的大小。

如果您想要一组大于窗口的框架,则需要使用带有iframe元素的常规页面。

于 2012-10-17T08:04:19.163 回答