一、.在当前页面中开启浮层,主从页面传值
1.引入相关css和js
<script type="text/javascript" src="dialog/dialog.js" ></script>
2、打开浮层
Open('a1', '上传图片',1200,500, GLOBAL_PATH+'/jsp/company/uploadCompanyPhoto.jsp');
Open方法源码:function Open(id, title, width, height, targetUrl)
2、父页面DOM操作
parent.document.getElementById("imgUrl").src = data.result.url; parent.document.getElementById("imgId").value = data.result.id;关闭:Close('a1');close方法源码:function Close(id)二、相关弹框使用<a href="javascript:;" onclick="Alert('alt1', '提示', 'alert.gif', '我提示对话框,警告(alert.gif)、错误(error.gif)、成功(success.gif)都可以用我');">提示框</a> <a href="javascript:;" onclick="Confirm('con1', '操作确认', 'confirm.gif', '确定要执行操作吗确定要执行操作吗?', function(){alert('确定');})">确认框</a> <a href="javascript:;" onclick="AlertMini('alt1', '我Mini对话框', 'success.gif', 2)">Mini提示框</a> <a href="javascript:;" onclick="Loading('lad1', '正在执行执行您的操作,请稍候...', 'loading.gif')">加载中</a> <a href="javascript:;" onclick="Open('win1', '上传图片', 800, 500, 'http://www.baidu.com')">打开窗口</a> <a href="javascript:;" onclick='Open("loginPop", "用户登录", 400, "auto", "/account/loginDialog?rurl=&type=2");'>登录窗口</a> <a href="javascript:;" onclick="ConfirmCustom('con1', '操作确认', 'confirm_s.gif', '确定要执行操作吗?', '50%', '50%', false, 'auto', false, true, null)">自定义确认框</a> <a href="javascript:;" style="float: right;" onclick="ConfirmShow(1)">删除</a> <a href="javascript:;" style="float: right;" onclick="ConfirmShow(2)">删除</a> <a href="javascript:;" style="float: right;" onclick="ConfirmShow(3)">删除</a> <a href="javascript:;" style="float: right;" onclick="ConfirmShow(4)">删除</a> <a href="javascript:;" style="float: right;" onclick="ConfirmShow(5)">删除</a> </div> <script type="text/javascript"> function ConfirmShow(l) { Close(null); ConfirmCustom('con1', '操作确认', 'confirm_s.gif', '确定要执行操作吗?', (190 + (35 * l)), '96%', false, 150, false, false, null) } </script>