怎么让JSP页面里弹出的Frame (java.awt.Frame)窗口出现在最前端?

wgku 2004-01-10 10:21:17
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page language="java" import="java.sql.*,java.awt.Frame,java.awt.event.WindowAdapter,java.awt.event.WindowEvent" %>
...........

Frame myFrame= new Frame();
myFrame.addWindowListener(new WindowAdapter() //接收关闭消息退出程序
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
myFrame.toFront();
//myFrame.setFocusable(true);
myFrame.show();
.................

在IE打开这个JSP页面时我new的Frame可以出现但就是总是被IE窗口挡住,不知谁能帮我看看怎么才能把这个Frame窗口至到前面来?

谢谢。
...全文
306 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
mariner 2004-01-12
  • 打赏
  • 举报
回复
你的这个软件不是用户用嘛?
用户是属于客户端的。
我感觉似乎楼主没有弄清楚客户端和服务器端的区别。

不知道是不是我弄错了……

JSP程序的解析顺序是服务器先解析JSP脚本,把JSP脚本解析完成后(此时用户还无法看到界面),开始解析HTML脚本(此时,用户才能看到界面),当用户操作后,弹出预定的JSP窗口界面,用户选择一个值,然后把该值返回给了父窗口,父窗口就能接收到了传递过来的值。
mariner 2004-01-12
  • 打赏
  • 举报
回复
你的程序是在客户端运行的,必须用客户端脚本啊。
你试试了嘛,试试不就知道了。
wgku 2004-01-12
  • 打赏
  • 举报
回复
郁闷,mariner(水手) 给的解答是JavaScript的-_-让我白高兴一场.才想的在JAVA里找不到.

谁能再帮我给个JSP的这种对话框实现方式??

谢谢.
wgku 2004-01-11
  • 打赏
  • 举报
回复
问题是我要让JSP得知这个选择是什么啊~~~!!要不然我也不要绕这个弯了。
Leemaasn 2004-01-11
  • 打赏
  • 举报
回复
是啊。

试试楼上的?



Up。。。

^@^
wgku 2004-01-11
  • 打赏
  • 举报
回复
真的吗?楼上的我明天上班马上试一下,如果行的话马上给分。
mariner 2004-01-11
  • 打赏
  • 举报
回复
在弹出的页面中把选择的参数返回给弹出该窗口的页面,具体语法如下:

注:A窗口弹出B窗口。

A窗口用如下方法弹出B窗口:
ls_Return = window.showModalDialog(.......);

// ls_Return就是弹出窗口所返回的值

B窗口用如下方法返回值给A窗口
window.returnValue=返回参数的值;

不知道这个方法是否能解决你的问题。


mariner 2004-01-11
  • 打赏
  • 举报
回复
window.showModalDialog(窗口地址, 窗口名称,相关参数设置);
相关参数设置:
dialogHeight:窗口高度;
dialogWidth:窗口宽度;
dialogTop:窗口距离屏幕顶端的距离;
dialogLeft:窗口距离屏幕左侧的距离;
status:窗口状态栏;
scroll:窗口滚动轴;
mariner 2004-01-11
  • 打赏
  • 举报
回复
用Dialog吧,这个很好用的。
而且所达到的效果也一样。
wgku 2004-01-11
  • 打赏
  • 举报
回复
我顶一下吧
loveyousomuch 2004-01-10
  • 打赏
  • 举报
回复
你在客户端弹出对话框并判断用户的选择其实可以用javascript来实现
wgku 2004-01-10
  • 打赏
  • 举报
回复
汗。。。。。。没想到这个-_-。。。谢谢楼上的。ME刚学JSP不久。那Dialog可以显示在客户端吗?
如果我想在客户机上弹出个对话框,并能接收用户点击到底是确定还是取消要怎么做?
louisqiang 2004-01-10
  • 打赏
  • 举报
回复
这位兄弟,问的问题问题很大,你在这个程序中的frame其实不可能出现在客户端,我想你是在同一台机器上运行程序,jsp是服务器端脚本,当jsp与IE在两台机器上运行时,你会发现frame不会出现在IE所在的机器上,而是另jsp所在的服务器。所以你的问题没有任何意义。

81,092

社区成员

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

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