Avatar billede davidchristensen Praktikant
18. marts 2002 - 13:28 Der er 7 kommentarer og
2 løsninger

Centreret popupvindue?

Hejsa..

Hvordan laver man et popupvindue med en given størrelse, der popper op midt på skærmen uanset skærmens opløsning? :)

David
-
Avatar billede proboss Nybegynder
18. marts 2002 - 13:30 #1
Avatar billede proboss Nybegynder
18. marts 2002 - 13:31 #2
prøcv denne her ovenfor
Avatar billede pelkjaer Nybegynder
18. marts 2002 - 13:35 #3
<html>
<head>
<title></title>
<script language="JavaScript">
<!--
function displayWindow(theURL,winName,width,height,features) {
    var window_width = width;
    var window_height = height;
    var newfeatures= features;
    var window_top = (screen.height-window_height)/2;
    var window_left = (screen.width-window_width)/2;
    newWindow=window.open(''+ theURL + '',''+ winName + '','width=' + window_width + ',height=' + window_height + ',top=' + window_top + ',left=' + window_left + ',features=' + newfeatures + '');
    newWindow.focus();
}
//-->
</script>
</head>

<body>
<a href="java script:;" onMouseOver="displayWindow('dinside.html','popup','400','350','scrollbars=yes')">&Aring;ben popup</a>
</body>
</html>
Avatar billede pelkjaer Nybegynder
18. marts 2002 - 13:37 #4
Skal selvf. være onClick istedet :)
Avatar billede davidchristensen Praktikant
18. marts 2002 - 13:37 #5
Ret cool :) Men jeg kan da vist ikke få fat på hele koden? Det er kun kaldet der er synligt.. Hvor er resten henne?
Avatar billede davidchristensen Praktikant
18. marts 2002 - 13:42 #6
Okay, nu går det vist lidt hurtigt dether.. :)

Pelkjaer, vinduet skal hverken have scrollbar, kunne rescales eller noget som helst. Det skal bare være et vindue i størrelsen 768 x 384. Jeg er nemlig ikke helt sikker på hvad de fesatures, der fjerner netop adressefeltet, rescale osv. hedder.. :)

David
Avatar billede pelkjaer Nybegynder
18. marts 2002 - 13:45 #7
Så skal det se sådan ud:

<html>
<head>
<title></title>
<script language="JavaScript">
<!--
function displayWindow(theURL,winName,width,height,features) {
    var window_width = width;
    var window_height = height;
    var newfeatures= features;
    var window_top = (screen.height-window_height)/2;
    var window_left = (screen.width-window_width)/2;
    newWindow=window.open(''+ theURL + '',''+ winName + '','width=' + window_width + ',height=' + window_height + ',top=' + window_top + ',left=' + window_left + ',features=' + newfeatures + '');
    newWindow.focus();
}
//-->
</script>
</head>

<body>
<a href="java script:;" onClick="displayWindow('dinside.html','popup','768','384','')">&Aring;ben popup</a>
</body>
</html>
Avatar billede davidchristensen Praktikant
18. marts 2002 - 13:51 #8
Lige præcis! Tak :D

David
-
Avatar billede pelkjaer Nybegynder
18. marts 2002 - 13:53 #9
Velbekomme :o)
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