js 弹出模式窗口火狐不居中 急
js代码://打开模式窗口functionOpenDialog(url,width,height){varsRet;varparams="dialogWidth:"+wi...
js代码:
//打开模式窗口
function OpenDialog(url, width, height) {
var sRet;
var params = "dialogWidth:" + width / 2 + "px;dialogHeight:" + height / 2 + "px;center:yes;status:no;help:no";
sRet = showModalDialog(url, window, params);
if (sRet == "refresh") {
window.location.reload();
}
}
请问怎么修改啊 大侠 展开
//打开模式窗口
function OpenDialog(url, width, height) {
var sRet;
var params = "dialogWidth:" + width / 2 + "px;dialogHeight:" + height / 2 + "px;center:yes;status:no;help:no";
sRet = showModalDialog(url, window, params);
if (sRet == "refresh") {
window.location.reload();
}
}
请问怎么修改啊 大侠 展开
4个回答
展开全部
您好!很高兴为您答疑!
设置位置是dialogLeft,dialogTop两个属性,代码如下:
function OpenDialog(w_sp1, h_sp1) {
var url = "css.aspx";
var iTop2 = (window.screen.availHeight - 20 - h_sp1) / 2;
var iLeft2 = (window.screen.availWidth - 10 - w_sp1) / 2;
var params = 'menubar:no;dialogHeight=' + h_sp1 + 'px;dialogWidth=' + w_sp1 + 'px;dialogLeft=' + iLeft2 + 'px;dialogTop=' + iTop2 + 'px;resizable=yes;scrollbars=0;resizeable=0;center=yes;location:no;status:no'
window.showModalDialog(url, window, params);
}
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
设置位置是dialogLeft,dialogTop两个属性,代码如下:
function OpenDialog(w_sp1, h_sp1) {
var url = "css.aspx";
var iTop2 = (window.screen.availHeight - 20 - h_sp1) / 2;
var iLeft2 = (window.screen.availWidth - 10 - w_sp1) / 2;
var params = 'menubar:no;dialogHeight=' + h_sp1 + 'px;dialogWidth=' + w_sp1 + 'px;dialogLeft=' + iLeft2 + 'px;dialogTop=' + iTop2 + 'px;resizable=yes;scrollbars=0;resizeable=0;center=yes;location:no;status:no'
window.showModalDialog(url, window, params);
}
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
展开全部
确实不行,可能这是一个bug。
设置这两个值吧
dialogLeft和dialogTop
var params = "dialogWidth:" + width / 2 + "px;dialogHeight:" + height / 2 + "px;";
params = params + 'dialogLeft:' + ((window.screen.width-width)/2) + 'px;';
params = params + 'dialogTop:' + ((window.screen.height-height)/2) + 'px;';
设置这两个值吧
dialogLeft和dialogTop
var params = "dialogWidth:" + width / 2 + "px;dialogHeight:" + height / 2 + "px;";
params = params + 'dialogLeft:' + ((window.screen.width-width)/2) + 'px;';
params = params + 'dialogTop:' + ((window.screen.height-height)/2) + 'px;';
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询