Heim >Web-Frontend >HTML-Tutorial >请问怎样在本页,控制浏览器.要求:不显示菜单栏、不显示地址栏、不显示连接_html/css_WEB-ITnose

请问怎样在本页,控制浏览器.要求:不显示菜单栏、不显示地址栏、不显示连接_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:14:412142Durchsuche

新做的一个html页面,怎么让它显示固定的大小。不能最大化。是本页面不是window.open().


回复讨论(解决方案)

window.open(location.href,"_self","height=400,width=400,top=10,left=10,location=no,menubar=no,resizable=no");

还不是一样

都说了不 是window.open了,看不明白 么

都说了不 是window.open了,看不明白 么
window.open不一定就是打开新的窗口,可以在当前窗口打开指定网址的页面。
如果你要求不能用window.open这个方法,那就没办法了

很抱歉,我提供的代码不能实现你要的结果,浏览器通常对这个方法有所限制

惟一办法是模态对话框方式打开,可以屏蔽最大化
window.showModalDialog(url,{},'dialogWidth:500;dialogHeight:300;');
模态对话框没有地址栏,状态栏,没有最大最小话,只有一个关闭按钮,兼容性也不错.
由于是模态窗口,会阻塞打开它的页面
你想要的在本页面代码控制浏览器样式是无法实现的,不要幻想.
变通实现的方式是另外做一个页面b,在b页面中调用window.showModalDialog打开这个页面a,这样你就可以把页面b的地址当做a的地址,需要a页面的地方都用b页面地址就实现了

当然也可以用本页面调用window.showModalDialog再打开自身实现,不过需要传递一个地址栏参数避免陷入无限循环.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn