如题,现在需要根据是否包含这些,调整页面高度,但是不知道如何获得这些信息注:如果有办法彻底去掉这些东西也可以。toolbar
scrollbars
location
status
menubar这些属性我加了,但是有些系统下的ie还是屏蔽不了,比如我在window server2003下面装的ie7就屏蔽不了
scrollbars
location
status
menubar这些属性我加了,但是有些系统下的ie还是屏蔽不了,比如我在window server2003下面装的ie7就屏蔽不了
你可以在工具中设置.
具体在工具_internet选项_安全_internet中自定义_允许打开不带地址栏的窗口
window.open打开的页面,可以设置参数,不显示地址栏,状态栏等。同样的设置有些系统下的ie7就不显示了,但是有的系统下的ie7不能去掉(比如公司服务器windows server 2003上装的ie7)设置就没有生效,依旧有状态栏和地址栏。我想通过程序判断目前打开的页面是否有地址栏,状态栏等。
或者通过程序,屏蔽掉它们。
我在网上搜了很久也没有搜到IE下如何判断。另外如果是多tab的浏览器,就没有问题了。因为不存在高度的差异了。弹出窗口的话,ie6,ie7,包含地址栏的ie等,高度不好设定。
function fnRandom(iModifier){
return parseInt(Math.random()*iModifier);
}
function fnSetValues(){
var iHeight=oForm.oHeight.options[
oForm.oHeight.selectedIndex].text;
if(iHeight.indexOf("Random")>-1){
iHeight=fnRandom(document.body.clientHeight);
}
var sFeatures="dialogHeight: " + iHeight + "px;";
return sFeatures;
}
function fnOpen(){
var sFeatures=fnSetValues();
window.showModalDialog("ie7.aspx", "",
sFeatures)
}
</script>
<form name="oForm">
Dialog Height
<select name="oHeight">
<option>-- 随机 --</option>
<option>150</option>
<option>200</option>
<option>250</option>
<option>300</option>
</select>
Create Modal Dialog Box
<input type="button" value="测试" onclick="fnOpen()">
</form>
<script type="text/javascript" language="JavaScript">
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行
-->
</script>
参数解释:
<script type="text/javascript" language="JavaScript"> js脚本开始;
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</script> js脚本结束JavaScript实现隐藏IE窗口的菜单栏、工具栏、滚动栏、地址栏、状态栏[Dotnet在线原创]