我需要为整个页面添加一个滚动条,其中包含一些精确的框架集:
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>');
基本上有一个框架集封装了另一个框架集,有两个框架和其他框架,所以每个部分都有滚动条我想要滚动条整个页面,怎么做?
答案 0 :(得分:0)
对于任何给定的对象,您可以通过将其overflow css属性(通过javascript或样式表)设置为“滚动”来添加滚动条。
这些信息以及一些肘部油脂可以解决您的问题。
例如,如果您想在整个页面的一侧使用滚动条,请使用:
document.getElementsByTagName('html')[0].style.overflowY="scroll";
答案 1 :(得分:0)
您不能拥有框架集的滚动条。框架集总是与窗口(或框架,如果它是框架集内的框架集)的大小完全相同。
如果您想要一组比窗口大的框架,则需要使用带有iframe
元素的常规页面。