日期:2014-05-17  浏览次数:21477 次

Java web中如何弹出对话框
   在Java web项目中要用到弹出对话框功能,对话框中有一些控件,这些控件有自己的消息响应,对话框最终可以提交处理。

   请问各位大侠,这个在Java Web中是怎么弄的?哪位大侠能给点源码,感激不尽!

------解决方案--------------------
首先你要写一个你需要响应的页面,通过一个action得到你需要响应的消息,让后通过弹窗功能弹出这个action就好了。例如:
试试这句:<input type="button" value="按钮名称" onclick=‘top.Dialog.open({URL:"xxx.action",Title:"弹窗的标题"});’
------解决方案--------------------
简单的有window.confirm();
复杂的可以用框架
------解决方案--------------------
jquery里面就有,毛利老弟有兴趣的话可以下个源码看看。
------解决方案--------------------
是不是像淘宝那种登录弹窗啊。用 javascript控制:div   style:display:none..............................
------解决方案--------------------
毛利老弟是不是是想重写window.alert事件啊
window.alert()=function(msg){
//搞一个自己的div
document.getElementById("自己写的div id").style.display="none";
//现实自己的msg内容

}
------解决方案--------------------
jQuery弹出窗口的插件非常多,搜索一下就可以使用了。
如做一个半透明mask,它的z-index要大,然后在此mask上做一个div,在此div里放你需要的控件就行了。
------解决方案--------------------
看看是弹什么样的了。

如果是个简单的确认框,警告框。那么就是js的confirm(),alert()

如果要是复杂一点功能并且好看一些的。就要自己写了。

做个隐藏的DIV,然后用JS控制显示与否
------解决方案--------------------
引用:
首先你要写一个你需要响应的页面,通过一个action得到你需要响应的消息,让后通过弹窗功能弹出这个action就好了。例如:
试试这句:<input type="button" value="按钮名称" onclick=‘top.Dialog.open({URL:"xxx.action",Title:"弹窗的标题"});’

我上面用的时qui框架做的,你也可以用window.open(),打开的尺寸限制一下不就可以了吗?如果不行那就从网上找框架吧
------解决方案--------------------
引用:
哦,原来如此... 

现在的大侠们为什么都喜欢半夜活动啊?

苦逼的生活啊
------解决方案--------------------
confirm();alert()...什么的。。。比较简单的框。。。飘过。。。
------解决方案--------------------
弹出层可以分为2种:
1种是弹出一个单独的页面:window.open('a.html')
另一种是弹出一个div层,通过设置dispaly:none(隐藏)  dispaly:block(显示)
------解决方案--------------------
你可以去网上收索一些Dialog插件,都很好用的,效果也比较炫。
------解决方案--------------------
colorbox
------解决方案--------------------
用javascript的吗?