父页面js代码:
打开子页面,
function updateRow(lawId){
var url = "<%=basePath%>pages/supervisegarden/beforUpdate_CirsSugaLaw.action?cirsSugaLaw.lawId="+lawId;
window.showModalDialog(url, window, "dialogWidth=880px;dialogHeight=500px");
}子页面js代码:
function run(){
//这里怎样写可以不关闭父页面,能刷新父页面}
这里实现的功能是修改一条数据时,不关闭修改页面(子页面),实现可以对一条数据连续修改
打开子页面,
function updateRow(lawId){
var url = "<%=basePath%>pages/supervisegarden/beforUpdate_CirsSugaLaw.action?cirsSugaLaw.lawId="+lawId;
window.showModalDialog(url, window, "dialogWidth=880px;dialogHeight=500px");
}子页面js代码:
function run(){
//这里怎样写可以不关闭父页面,能刷新父页面}
这里实现的功能是修改一条数据时,不关闭修改页面(子页面),实现可以对一条数据连续修改
父页面
<div id="div">div</div>
<script>
(function(){
var div = document.getElementById('div'),_wd;
div.onclick = function(e){
_wd = window.showModalDialog('child.html', function(str){
div.innerHTML = str;
}, "dialogWidth=880px;dialogHeight=500px");
};
})();
</script>
子页面
<script>
(function(){
var i = 0;
document.onclick = function(){
window.dialogArguments.call(null,i++);
};
})();
</script>
关键字:showModalDialog 的参数通过子页面执行父页面的函数,貌似这种方式用作文章快速修改编辑的效果不错,更新文章列表比较方便,不需要操作dom,,