关于extjs window 的问题,有点怪?????

grant999 2010-03-30 09:12:29

<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<link rel="stylesheet" type="text/css"
href="js/resources/css/ext-all.css" />
<script type="text/javascript" src="js/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="js/ext-all-debug.js"></script>
</head>
<body>
<script type="text/javascript">
Ext.onReady(function() {
new Ext.Button({
applyTo: 'b1',
text: '11111',
handler: function() {
f(1);
}
});
new Ext.Button({
applyTo: 'b2',
text: '22222',
handler: function() {
f(2);
}
});
var win;
function f(stateId) {
if (!win) {
win = new Ext.Window({
applyTo: 'win',
width: 100,
height: 100,
title: '客户信息',
closeAction: 'hide',
listeners: {
'show': function(s) {
alert(stateId)
}
}
});
}
if (!win.isVisible())
win.show();
}
})
</script>
<div id='win'></div>
<div id='b1'></div>
<div id='b2'></div>
</body>
</html>

点击‘11111’按钮后弹出窗口,对话框显示‘1’,关闭后,当点击‘22222’按钮,对话框仍显示‘1’
这是为什么啊???
...全文
191 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧