对于模态窗口而言 我们一般遇到的最大问题是传值和在打开模态窗口进行一些操作并完成的时候能自动关闭模态窗口并刷新原页面
最近做了一些小操作然后才 学会了一点 记录一下
test1.jsp
**function shoufei(){
<!--主要是模态跳转的页面-->
"<%=path%>/attendance/atten.jsp",
<!--是进行传值-->
null,
<!--是设置模态窗口的大小-->
"dialogHeight:590px;dialogwidth:820px;dialogTop:50px;dialogLeft:200px;statusno;scroll:no;");
<!--主要是对模态页面传过来的结果进行判断 用于重新加载当前文档简单来说就是刷新-->
if(windowresult=="yes"){
window.location.reload();
}
};**
atten.jsp
function formsub(){
//$("form:eq(0)").submit();
$("#tabForm").submit();
window.returnValue="yes"; //父窗口中 answer的值
window.close();
}
还有就是传值的问题
test1.jsp
<a href="" onclick="xiangqing('12')">名称</a>
function xiangqing(obj){
window.showModalDialog(
"<%=path%>/attendance/xiangqing.jsp",
<!--传入模态窗口的值-->
obj,
"dialogHeight:590px;dialogwidth:820px;dialogTop:50px;dialogLeft:200px;statusno;scroll:no;");
window.close();
};
xiangqing.jsp
var obj = window.dialogArguments;