如何实现JSP页面弹出对话框后,还能在原页面操作?

点击"导出协议",会弹出一个对话框,此时页面无法做任何操作.

现在需要修改的是,弹出对话框以后,原页面可以做别的操作.

但是重复点击同一条数据的"导出协议"时,会弹出一个提示"操作重复"的对话框.


在JSP页面定义一个全局变量,"导出协议"的时候调用它,然后拿这个变量和数据ID相比较,如果重复则弹出对话框.


<td class="td_hand" id="td_toAudit_onClick" title="导出"><input onClickTo="javascript:expToExcel();"  type="button" value="导出协议" class="button_ellipse"></td>




//协议导出excel add by evan

function expToExcel() 

{

var ids = findSelections("checkbox_template","agreement_id");

if(ids == null) {

   alert("请选择一条记录");

   return false;

}

if(ids.length > 1) {

   alert("只能选择一条记录");

   return false;

}

// 定义一个全局变量.校验其等不等于ID,等于的话弹出提示对话框

/* 

定义一个全局变量;

if(ids == 定义的全局变量) {

   alert("请不要重复选择!");

   return false;

}

*/

form.action="<%=request.getContextPath()%>/" + rmActionName + ".do?cmd=expToExcel&id="+ids;

form.submit();

}


一只甜甜圈
浏览 1052回答 3
3回答

郎朗坤

让form打开在一个隐藏的.框内 <from&nbsp;target="hidden_frame"> 页面底部加一个 <iframe&nbsp;id="hidden_frame"&nbsp;name="hidden_frame"&nbsp;/>

绝地无双

JQuery Dialog 设置 modal 属性 就ok
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java