18. april 2004 - 16:49Der 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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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 !-)
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'
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.