问: var width = screen.availWidth; var height = screen.availHeight; window.open("http://www.the.com",null,"top=0,left=0,width="+width+",height="+height+",scrollbars=yes,resizable=yes"); 在屏幕下方有任务栏,照理说screen.availHeight返回的肯定是除任务栏的高度了;那么打开的窗口应该就是基本上占满屏幕的了,但是,我这里却是窗口下面有10pixel的高度的样子被任务栏遮住了。这是为什么?是open的height不是整个窗口的height?还是screen.availHeight的返回值不对。不过没道理要,用window.resizeTo(),那么高度是正确的呀。 解决立即给分,不要告诉我应该怎么最大化,这个我知道。我只关心这个问题的直接答案。谢谢。 ______________________________________________________________________________________________ 答1: 窗口的标题栏 ______________________________________________________________________________________________ 答2: var width = screen.availWidth; var height = screen.availHeight+10; window.open("http://www.the.com",null,"top=0,left=0,width="+width+",height="+height+",scrollbars=yes,resizable=yes"); ______________________________________________________________________________________________ 答3: var width = screen.availWidth; var height = screen.availHeight+10; window.open("http://www.the.com",null,"top=0,left=0,width="+width+",height="+height+",scrollbars=yes,resizable=yes");
______________________________________________________________________________________________ 答4: 各位老大,10是我随便说的呀,不知道到底是多少呀。要因为标题栏,那么有什么办法获取准确的值呢? (编辑:网站学习网)
|