Avatar billede oasen Nybegynder
22. december 2002 - 15:27 Der er 8 kommentarer og
1 løsning

Self.ResizeTo(x,y) ?

Nogen der kan forklare mig forskellen på at angive et popupvindues højde og bredde i selve funktionen, hvor det åbnes - og så at benytte Self.ResizeTo(x,y), når det er åbnet?
Åbner jeg et vindue på 850x540px, bliver det ca. 15px mindre i højden, hvis jeg benytter Self.ResizeTo(850,560) i selve vinduet. Og det forstår jeg ikke...
Avatar billede medions Nybegynder
22. december 2002 - 15:29 #1
self.moveTo(0,0);
        self.resizeTo(screen.availWidth -150,screen.availHeight -150);
        self.focus();

//>Rune
Avatar billede oasen Nybegynder
22. december 2002 - 15:32 #2
Ja, men når det åbnes er det centreret både vertikalt og horisontalt på skærmen, og sådan skulle det helst vedblive med at være...
Avatar billede skg Nybegynder
22. december 2002 - 15:34 #3
medions > det var jo på INGEN måde det der blev spurgt om !

Oasen > når du sætter størrelsen i window.open, så er det det selve dokumentet du angiver størrelsen på, når du laver en resizeTo så er det selve vinduet, altså den helt yderste kant
Avatar billede oasen Nybegynder
22. december 2002 - 15:43 #4
Ahh... og tolker alle browsere det ens m.h.t. inderste og yderste kant?

Men... hvor meget skal jeg mon så ligge til for at få rammens tykkelse med i højden og i bredden?
Avatar billede skg Nybegynder
22. december 2002 - 15:50 #5
det kan du jo aldrig være sikker på, men kan ikke aflæse alt muligt med det dersens javascript

men hvorfor skal det være præcis lige den størrelse ?
Avatar billede oasen Nybegynder
22. december 2002 - 15:54 #6
Det skal det, fordi der ligger en tabel med samme mål som indermålene for vinduet. Men der må da være nogle værdier, der svarer til rammens tykkelse...
Avatar billede olebole Juniormester
22. december 2002 - 16:26 #7
<ole>

Nej, der er ingen regler for tykkelserne af vindueskanter. De varierer fra browser til browser, fra version til version og fra platform til platform.
Så du må nok prøve at retænke projektet og vælge en anden vinkel.

/mvh  *<|:o)
</bole>
Avatar billede skg Nybegynder
22. december 2002 - 18:13 #8
vær et svin hvis det absolut skal virke...


function res()
{
  b = document.getElementsByTagName('body')[0]
  while(b.offsetWidth<400){top.resizeBy(1,0)}
  while(b.offsetHeight<300){top.resizeBy(0,1)}
}


men det kan crashe folks maskiner og alt muligt :-)
Avatar billede oasen Nybegynder
22. december 2002 - 19:17 #9
Okay - tak for det :)
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