Avatar billede connorz Nybegynder
18. april 2004 - 16:49 Der er 8 kommentarer og
1 løsning

Ændring af browserens indre mål!

Hvis man bruger resizeTo, ændrer man browser-vinduets ydre dimensioner. Men kan man lave en ændre browser-vinduets størrelse, så man opnår bestemte indre mål?
Avatar billede roenving Novice
18. april 2004 - 16:54 #1
Jo, ved at trække indre mål fra ydre mål og så resize efter det, men det er kun let i browsere som Mozilla og Netscape, ie sucks ...
Avatar billede connorz Nybegynder
18. april 2004 - 16:59 #2
Hvilke metoder kan man bruge til at få hhv indre og ydre mål på et pågældende vindue?
Hvorfor er IE dårlig i dén sammenhæng?
Avatar billede nfotx2 Nybegynder
18. april 2004 - 17:01 #3
window.height

og

window.width

giver vinduets relative højde og bredde.
Avatar billede connorz Nybegynder
18. april 2004 - 17:03 #4
relative? betyder det indre eller ydre, og hvad så med de andre?
Avatar billede roenving Novice
18. april 2004 - 17:24 #5
Gecko- (og Netscape-) browserne har et sæt properties på window, hvor man direkte kan aflæse disse dimensioner (innerHeight/-Width og outerHeight/-Width), hvorimod man på IE (og f.eks. Opera) skal finde den rigtige kombination af offsetHeight/-Width på body (og huske eventuelle margins og borders) og bredde-angivelser for window-chromen, altså de dele af browser-vinduet, som ikke ligger indenfor det, som html-dokumentet definerer (resize-kant, titel-linje m.m. !-)

Selvfølgelig kan det laves, men hvis så en af dine brugere har fat i Win95 er chromen anderledes i bredden ...

Den korte anbefaling er: Lav det så det normalt passer, find en måde at udfylde eventuelt små overskydende kanter (enkelt-pixels !-) med neutral baggrund og udfyld tiden ellers med noget produktivt !o]


>>nfotx2
Hvor har du fundet de properties på window ?-)

De findes ikke i nogen browser, jeg kender, men mon ikke du har forvekslet dem med screen.height og screen.width, som giver skærmens opløsning ...

-- der skal det så nævnes, at det er mere hensigtsmæssigt at gå efter at bruge .availHeight og .availWidth, da eventuelle styresystems-optagne dele af skærmen så er fratrukket !-)
Avatar billede connorz Nybegynder
18. april 2004 - 18:51 #6
ok - tror jeg holder mig til et simpelt skud på diomensionerne så... Hvorfor skal M$ lave alting en lille smule anderledes end alle andre :s

Tak for hjælpen

roenving>>>smid et svar
Avatar billede roenving Novice
18. april 2004 - 19:10 #7
Velbekomme '-)

Tjah, selvom de er den største spiller i w3c synes det som om, de vil være sikre på, at de aldrig er til at komme udenom ...

-- og selv i deres .NET, som grundlæggende egentlig er ret fornuftig, har de som standard cursor:hand; på trods af, at de selv i w3c har været med til at vedtage, at standarden hedder cursor:pointer; ...

-- men så bliver præ-IE6 selvfølgelig udelukket, men hvorfor så ikke bruge cursor:pointer,hand; -- hvor svært kan det vær'
Avatar billede connorz Nybegynder
18. april 2004 - 19:15 #8
ja der er mange måder at vedligeholde et monopol på ;)
Avatar billede roenving Novice
18. april 2004 - 19:16 #9
*lol*

-- og tak for points ;~}
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging