Avatar billede snebolle Nybegynder
15. april 2003 - 12:18 Der er 12 kommentarer og
2 løsninger

Få popup vindue til at stå midt på skærmen!

Hej,
Kan man få ens popup vindue til at stå i midten af ens skærm ?? Hvis hvordan ?

Og kan man fjerne knappen "Maksimere" på popup vinduet også ?

Mvh René
Avatar billede nikolajdu Nybegynder
15. april 2003 - 12:21 #1
<SCRIPT LANGUAGE="JavaScript">

h = 400
w = 600
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
vindue = window.open('http://www.dududu.dk','vindue', 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable')

</script>
Avatar billede snebolle Nybegynder
15. april 2003 - 12:31 #2
Mange tak men jeg synes den alligevel laver lidt ged i den.
Hvordan skal jeg lave det link man trykker på ?
Avatar billede cdc Novice
15. april 2003 - 12:37 #3
<html>

<head>
<title></title>
<SCRIPT LANGUAGE="JavaScript">

h = 400
w = 600
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
vindue = window.open

</script>
</head>

<body>
<a href="#" onclick="window.open('http://www.jubii.dk','vindue', 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable')">din text</a>
</body>

</html>
Avatar billede medions Nybegynder
15. april 2003 - 14:22 #4
snebolle> kig på www.medions.dk -prøv at klik på admin oppe i venstre hjørne, der gør den det du efterspørger...

//>Rune
Avatar billede snebolle Nybegynder
15. april 2003 - 15:20 #5
Mange tak /cdc
Men ved i også hvordan jeg gør så folk ikke kan trykke på maksimere knappen ?
Avatar billede Slettet bruger
16. april 2003 - 09:39 #6
Det kan du ikke bestemme med JavaScript. Så skal du enten bruge modal/modeless windows (som kun virker i IE5+/IE5.5+) eller chromeless, som er lige så begrænsede.
Avatar billede snebolle Nybegynder
16. april 2003 - 10:25 #7
phoenixv >> okay så gider jeg ikke arbejder videre med det.

/cdc >> kan du ikke afgiv svar hvis du vil have point.
Avatar billede tobias_louv Nybegynder
16. april 2003 - 15:56 #8
Det er faktisk mugeligt at få popup'en til at stå i midten af billedet i JavaScript; det gøres sådan:
Skriv dette i din popup

<html>
<head>
<script language="JavaScript">
<!--
function flyt() {
    bodyW = popup'ens brede;
    bodyH = popup'ens højde;
    var CentVer = screen.availWidth / 2 - bodyW / 2;
    var CentHor = screen.availHeight / 2 - bodyH / 2;
    window.moveTo(CentVer,CentHor);
};
// -->
</script>
</head>
<body onLoad="flyt();">
Indhold, blah, balh...
</body>
</html>

Hvis siden ikke centrer sig skal du blot putte dette ind i slutningen af funktionen:
    setTimeout('myResize()', 1);
Avatar billede tobias_louv Nybegynder
16. april 2003 - 16:00 #9
Du skal ikke sætte
    setTimeout('myResize()', 1);
Men
    setTimeout('flyt()', 1);
Avatar billede cdc Novice
16. april 2003 - 16:23 #10
svarer
Avatar billede cdc Novice
16. april 2003 - 16:24 #11
sorry, det er ikke jeg der skal have points med nikolajdu, da det var hans script som jeg bare arbejde vider med
Avatar billede tobias_louv Nybegynder
16. april 2003 - 16:24 #12
hvad mener du
Avatar billede snebolle Nybegynder
16. april 2003 - 16:34 #13
tobias louv >> tak for svaret men jeg havde allerede fået svaret længere oppe i debatten.

/cdc >> jeg deler de point i mellem dig og nikolajdu fordi det var dit svar jeg kunne bruge i praksis.
Avatar billede tobias_louv Nybegynder
16. april 2003 - 16:34 #14
det behøves ikke
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