Avatar billede herberthumlebi Nybegynder
03. februar 2005 - 16:14 Der er 5 kommentarer og
1 løsning

popup-vindue altid centreret

Hvordan får man et popup-vindue til altid at centrere sig på skærmen?

De popup-vinduer, jeg kender, kan man placere på skærmen med udgangspunkt i venstre hjørne øverst (tælle pixels).

Men hvis man nu gerne vil have, at popup-vinduet altid lægger sig i centrum uanset skærmopløsningen, så duer pixel-tælleriet jo ikke.
Avatar billede jensgram Nybegynder
03. februar 2005 - 16:20 #1
Jo:

(skærmbredde - vinduesbredde) / 2 = venstre
(skærmhøjde - vindueshøjde) / 2 = top
Avatar billede herberthumlebi Nybegynder
03. februar 2005 - 16:25 #2
aha... det vil jeg forsøge i aften. Har du et fuldt script??
Avatar billede jensgram Nybegynder
03. februar 2005 - 16:27 #3
skærm* er slf browserens bredde / højde !
Avatar billede jensgram Nybegynder
03. februar 2005 - 16:29 #4
Dette script kan nok hjælpe dig på vej: http://www.howtocreate.co.uk/tutorials/index.php?tut=0&part=16

function alertSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  window.alert( 'Width = ' + myWidth );
  window.alert( 'Height = ' + myHeight );
}
Avatar billede herberthumlebi Nybegynder
03. februar 2005 - 16:34 #5
manger tak - læg et svar, jensgram :-)
Avatar billede jensgram Nybegynder
03. februar 2005 - 17:27 #6
!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester