代码参考与jxwpgsh中的单位查找与定位功能
打开窗口公用js方法:
function openOptionPage(url,e,width,height)
{
var t = e.offsetTop;
var l = e.offsetLeft;
while (e = e.offsetParent)
{
t += e.offsetTop;
l += e.offsetLeft;
}
var x = window.screenLeft + l;
var y = window.screenTop + t + 22;
var p = 'dialogWidth='+width+'px;dialogHeight:'+height+'px;dialogLeft:' + x + ';dialogTop:' + y + ';resizable:yes;scroll:yes;status=yes';
window.showModalDialog(url,window,p);
}
调用参考:
function search(e){
var fixPositionName=$.trim($("#fixPositionName").val());
if(checkunitName(fixPositionName)==false){
alert("查询内容过于宽泛,请重新输入");
$("#fixPositionName").focus();
return false;
}
openOptionPage("levelbudgetFixPositionSearch.action?urlEncoder=true&fixPositionName="+encodeURIComponent(fixPositionName),e,120,300);
}
<input type="button" value="查询" onclick="javascript:search(this)"/>
子窗口调用父窗口方法参考:
function tofixposition(){
var pWindow = window.dialogArguments;
pWindow.fixposition(selectedHierarchy);
window.close();
}
本文介绍了一种使用JavaScript实现窗口定位及打开子窗口的方法,并提供了具体代码实例,展示了如何通过函数调用来显示指定URL的内容,并在适当位置弹出窗口。

被折叠的 条评论
为什么被折叠?



