gpt4 book ai didi

extjs - 将 Extjs 窗口置于 Applet (JApplet) 前面

转载 作者:行者123 更新时间:2023-12-05 01:17:12 25 4
gpt4 key购买 nike

我正在 JSP 文件正文标签内创建 Java applet 和 extjs 按钮,当我单击按钮时,我正在创建带有 float 选项的 extjs 窗口。

问题是:

  1. 按钮呈现在小程序下方。
  2. 窗口在小程序下呈现(窗口未出现)

(我也在窗口中尝试了 tofront() 方法和 setzindex。)

我需要像下面这样渲染:

Need like this image

  1. 小程序需要全身照
  2. 按钮需要放置在小程序的顶部中心。
  3. Extjs 窗口需要呈现在小程序的前面(上方)。

如何实现上述场景?

我通过下面的代码添加:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="ext/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext/ext-all.js"></script>
<script language="javascript">

Ext.onReady(function() {


function CreateWindow()
{
var win = new Ext.Window( {
layout : 'fit',
floating: true,

// resizable : false,
width : 500,
height : 120,
closeAction : 'close',
closable : true,
plain : true,
//items : [grid],
});

win.show();
//win.setZIndex('2');
}

new Ext.Button({
text: 'submit ExtJS',
handler: function() {
CreateWindow();
},
id: 'submit_button',
renderTo:document.body
});
});

</script>
<title>Insert title here</title>

</head>
<body>

<applet archive="**.jar, mylib.jar" code="" height="250" width="98%" vspace = "20">
<param name="schema" value="<%= request.getScheme() %>" />
<param name="serverName" value="<%= request.getServerName() %>" />
<param name="serverPort" value="<%= request.getServerPort() %>" />
<param name="context" value="<%= request.getContextPath() %>" />
</applet>

</body>
</html>

最佳答案

恐怕对此没有简单的解决方案,这不是 ExtJs 或您的代码的问题,这只是这些野兽(flash、java applet、activeX)工作的一种方式:)

您可以尝试一些 this solutions ,我相信 iframe 解决方案会起作用,但我从未尝试过,对于 wmode 参数,我认为我尝试过一次但它对我没有用,但谁知道也许今天的浏览器现在支持它。

关于extjs - 将 Extjs 窗口置于 Applet (JApplet) 前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6681771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com