如题,原来用的window.open
不能锁定上级窗口,看到网上用这个代替
但是苦于不能改变大小,页面时固定的
望好心热能帮忙看看,easy
- JScript code
function window.distr_b(id, cmdd) { window.open('${cxt}servlet/BuildInfoServlet?rel_id=' + id + '&command=' + cmdd, 'buildInfo', 'height=580, width=1000, top=100, left=200, toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=no, status=no');
上面是原来open的
下面是 更换后的
- JScript code
function window.distr_b(id, cmdd) { window.showModalDialog("${cxt}servlet/BuildInfoServlet?rel_id=" + id + "&command=" + cmdd, "dialogHeight=580px; dialogWidth=1000px; dialogTop=100px; dialogLeft=200px; resizable=yes"); }
------解决方案--------------------
看不懂你说的是什么问题
window.showModalDialog打开模态窗体,会阻塞父窗体运行,同alert时的阻塞效果,父窗体脚本会暂停运行,是这个原因么?
------解决方案--------------------
大概明白你的意思了,就是模态窗口上通过window.location.href的方式刷新页面时会弹出新窗口是吧?
这个没法子的,换种思路
试试ajax吧,别刷新页面了,翻页时直接ajax请求下一页的内容,回调函数中获得数据js更新列表
------解决方案--------------------
在模态窗口中设置<base target="_self" /> 看行不?
------解决方案--------------------
如果不行,试试在模态窗口中打开另外一个页面,在这个页面中添加一个iframe,把你这分页页面嵌入iframe中,因为没项目所以没测试,楼主试试.