Hej
Med lidt hjælp her fra gruppen lykkedes det mig at lave den stupm kode
jeg skulle bruge til at sørge for, at popupvinduer altid centreres i
forhold til det vindue de åbnes fra.
Koden er:
function centerDialog(width,height) {
var properties;
if(navigator.appName == "Microsoft Internet Explorer") {
var startY = self.screenTop +
(top.document.body.clientHeight/2) - (height/2);
var startX = self.screenLeft +
(top.document.body.clientWidth/2) - (width/2);
properties =
"width="+width+",height="+height+",left="+startX+",top="+startY+",toolbar=0,status=0,menubar=0,scrollbars=0";
}//if
else {
var startX = window.screenX + (window.outerWidth/2) - (width/2);
var startY = window.screenY + (window.outerHeight/2) - (height/2);
properties =
"width="+width+",height="+height+",screenX="+startX+",screenY="+startY+",toolbar=0,status=0,menubar=0,scrollbars=0";
}//else
return properties;
}//centerDialog
Man kan bruge følgende , når man åbner et popupvindue:
myWindow = window.open("url","name",centerDialog(bredde,højde);
MVH Christian
P.S. ovenstående kode åbner et vindue uden statusbar, toolbar etc. Det
kan man jo bare fjerne.
|