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控制显示与否
------解决方案--------------------
我上面用的时qui框架做的,你也可以用window.open(),打开的尺寸限制一下不就可以了吗?如果不行那就从网上找框架吧
------解决方案--------------------
苦逼的生活啊
------解决方案--------------------confirm();alert()...什么的。。。比较简单的框。。。飘过。。。
------解决方案--------------------弹出层可以分为2种:
1种是弹出一个单独的页面:window.open('a.html')
另一种是弹出一个div层,通过设置dispaly:none(隐藏) dispaly:block(显示)
------解决方案--------------------你可以去网上收索一些Dialog插件,都很好用的,效果也比较炫。
------解决方案--------------------colorbox
------解决方案--------------------用javascript的吗?