使用之前设置的高度和重量打开POPUP窗口

时间:2017-12-04 12:53:07

标签: javascript swing internet-explorer window.open

我正在使用两个应用程序。一个是Java Swing应用程序,另一个是Web应用程序。在Swing应用程序中,我在Internet Explorer中打开Web应用程序。可以使用任何其他浏览器。

Process p = runtime.exec("cmd.exe /c start iexplore.exe  \"" + url + "\"");

其中url是Web应用程序的URL。

要求是打开没有地址栏,菜单栏,工具栏等的浏览器。我无法使用自助服务终端模式。浏览器不应以最大化模式打开。所以我创建了一个打开实际页面的中间页面。

<script type="text/javascript">
var title="IINkIT";
var a = window.self;
var b = a.open('\login.jsp?id=<%=id%>', title, 'channelmode=no, toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=1, copyhistory=0');

if(b != null) {
  var parentWindow = this.window;    
  parentWindow.open('', '_self', '');      
  parentWindow.close();  
}
</script>

这将根据需要打开弹出窗口所需的页面。 现在问题是,如果用户调整此窗口的大小或调整特定位置的窗口,则比下次用户从Swing应用程序打开此Web应用程序时。它应该只在那个位置打开设置的高度和宽度。如果我不使用这个中间页面,并直接打开主mage IE保留位置和高度宽度。但在这种情况下,所有地址栏,状态栏等都启用。有没有其他方法可以实现这两个要求。

0 个答案:

没有答案