我正在将“web应用程序”(即不是“网页”,而是一行业务应用程序)从固定大小重写为自由流程。如何使用元素随窗口大小增长(javascript)
此前的应用程序已修复为1024x768,但现在我们希望应用程序可以在宽度和高度上进行缩放。
divs等设置宽度= 100%解决了宽度问题。但是我们的身高有问题。
我正在寻找一种JavaScript解决方案,它将使我能够指定某些元素应该填充可见浏览器窗口的其余部分。并且还要继续在窗口大小调整上做到这一点。
浏览器要求:Internet Explorer 6.0及更高版本(Firefox等不是问题)。
通常屏幕底部有一些网格。这是今天固定高度指定和溢出:自动;样式来使滚动条出现,如果需要的话。
我在寻找类似:
HTML:
..
..lots of other elements
..
<div id="bottomGrid" style="width: 100%; height: 200px; overflow: auto;">
I wish this grid would grow with the screen size.
</div>
然后调用是这样的:
<script language="javascript" type="text/script">
MakeElementGrowWithWindowSize('bottomGrid');
</script>
我试过设置高度:100%但不起作用。将XHTML中的doctype改为HTML4打破了很多其他的东西,所以我真的希望用一些聪明的javascript来解决这个问题(jquery很好)。
像往常一样,我们匆忙,没有时间和金钱花+这是一个“巨大”的应用程序。重写html和样式并不是真正的选择。
我已经试过那个。至少在IE 8中不起作用。 – Paaland 2011-04-07 11:11:21
是的,但那是IE浏览器;) – Calum 2011-04-07 14:43:19