- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法汇编
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
本篇文章是对js中获得父窗口链接getParent方法以及各种打开窗口的方法进行了详细的分析介绍,需要的朋友参考下
复制代码 代码如下:
//打开模态窗口
function dialog(obj){
if(obj.url == undefined || obj.url == null){
throw new Error(please set obj.url);
}
var url = obj.url;
if(url.indexOf(?)!=-1){
url = url+ r_= + Math.random();
}else {
url = url+ ?r_= + Math.random();
}
//alert(obj.width + , + obj.height + , + obj.top + , + obj.left);
var w ;
if(!obj.width){
w = screen.width/2;
}else{
w = parseInt(obj.width);
}
var h ;
if(!obj.height){
h = 500;
}else{
h = parseInt(obj.height);
}
var t ;
if(!obj.top){
t = 50;
}else{
t = parseInt(obj.top);
}
var l;
if(!obj.left){
l = (screen.width - parseInt(w))/2;
}else{
l = parseInt(obj.left);
}
w = parseInt(w) + px;
h = parseInt(h) + px;
l = parseInt(l) + px;
t = parseInt(t) + px;
var paramStr = ;
paramStr += (dialogHeight= + h + ;);
paramStr += (dialogWidth= + w + ;);
if(obj.center != undefined obj.center != null){
paramStr += center= + obj.center + ;
}else{
paramStr += (dialogTop= + t + ;);
paramStr += (dialogLeft= + l + ;);
}
paramStr += resizable=yes;scroll=yes;
//alert(paramStr);
var rv = window.showModalDialog(url,window,paramStr);
if (rv == undefined) {
rv = window.returnValue;
}
if(obj.cb){
return .cb.call(rv,rv);
}
return rv;
}
function openWin(u,w,h){
var obj = {
url : u,
width : w,
height : h
}
return dialog(obj);
}
function openWinWithCallBack(u,w,h,fun){
var obj = {
url : u,
width : w,
height : h,
cb : fun
}
return dialog(obj);
}
function openWindow(obj){
if(obj.url == undefined || obj.url == null){
throw new Error(please set obj.url);
}
var url = obj.url;
if(url.indexOf(?)!=-1){
url = url+ r_= + Math.random();
}else {
url = url+ ?r_= + Math.random();
}
//alert(obj.width + , + obj.height + , + obj.top + , + obj.left);
var w ;
if(!obj.width){
w = screen.width/2;
}else{
w = parseInt(obj.width);
}
var h ;
if(!obj.height){
h = 500;
}else{
h = parseInt(obj.height);
}
var t ;
if(!obj.top){
t = 50;
}else{
t = parseInt(obj.top);
}
var l;
if(!obj.left){
l =
文档评论(0)