在JS中控制从本页面经过action弹出一个对话框

本文介绍了一种使用JavaScript showModalDialog方法实现页面弹窗的方法,并详细说明了如何在Struts2配置文件中设置对应的Action及结果,确保弹出页面正确加载所需的资源文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JS中的代码:(本页面)

function showContInfo(contId){
   window.showModalDialog("../adminlee/AuditManagerAction!showCont?contId="+contId,"","dialogWidth=800px;dialogHeight=600px");
 }

在action中return至需要弹出的页面,如audit_showcont.jsp;

在xml中配置如下:

<action name="AuditManagerAction" class="com.action.AuditManagerAction">
   <result name="showcont">../jsp/auditmanage/audit_showcont.jsp</result>

</action>

注意在audit_showcont.jsp页面中所引用的css文件以及jQuery文件的路径是相对于上面的xml文件的,而不再是相对于audit_showcont.jsp,

否则你引用的外部文件将不会起到作用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值