what are you talking about ?
解决方案 »
- 求助,本人js新手,现制作一个左侧3级导航,从数据库里提数据,求指导
- JS如何得出两个日期之间的周数目?
- 怎么禁止checkbox选项框为只读,类似input type=text readonly的效果。readonly对checkbox不起作用。使用disabled会使该选项值也无效
- 两个日期相减的问题?
- 在alert中怎样替换换行符?
- 不能关闭窗体
- 怎么样截取这样的字符串
- htm里面调用一个jsp页。用javaScript 怎么实现。
- 要做一个四层连动的select,各位有什么好建议没有?
- 怎样在web页面上点按一个button,就可以打开查找的对话框
- 子窗体刷新父窗体框架中的子框架问题
- 固定位置的层 asp和htm的区别
因为子窗体都是用window.showModalDialog弹出的对话框,并且设置了弹出的位置为屏幕中央,
子窗体内有一些button,比如刷新,按下后子窗体的位置会向下移动几个像素,而不是固定在屏幕中央
下面是部分代码:
function doCreateDialogOption(dialogDisplayWidth, dialogDisplayHeight, dialogWidth, dialogHeight, status, help, scroll){
var option;
var leftis = (screen.width - dialogDisplayWidth) / 2;
var topis = (screen.height - dialogDisplayHeight) / 2;
var dialogLeft = "dialogLeft:" + leftis + "px;";
var dialogTop = "dialogTop:" + topis + "px;";
var dialogHeight = "dialogHeight:" + dialogHeight + "px;";
var dialogWidth = "dialogWidth:" + dialogWidth + "px;";
var dialogOption = "status:" + status + ";help:" + help + ";scroll:" + scroll + ";";
option = dialogLeft + dialogTop + dialogHeight + dialogWidth + dialogOption;
return option;
}
window.showModalDialog(action,null,doCreateDialogOption("1024", "768", "1024", "740", "no", "no", "no"));自己判断可能是由于标题栏和滚动条宽度改为32后,计算出来的leftis 和topis 出了问题