Avatar billede para7 Nybegynder
17. august 2005 - 09:50 Der er 11 kommentarer og
2 løsninger

Resize af browserwindow

Jeg har et lille script, der resizer. Jeg ønsker dog kun resize, hvis en besøgende har krympet browservinduet sammen, så layoutet bliver forvrænget og klemt. Dvs. hvis nogen har trukket det sammen til under 1033,743. Kan nogen klare det?

<script language="JavaScript1.2">
<!--
if (document.all && screen.width > 1024) {
top.window.resizeTo(1033,743);
}
//-->
</script>
Avatar billede per1291 Nybegynder
17. august 2005 - 12:51 #1
Dit javascript skal starte med
<script type="text/javascript">

Men derudover er det en dårlig ide at resize til en anden størrelse vindue end den, brugeren har valgt. Jeg har selv ofte gjort det, men nu har jeg fundet ud af at mange brugere bliver irriteret over det.
Det er bedre at sørge for, at dit indhold faktisk befinder sig i en div, som er tilstrækkelig stor. Og så leve med, at nogle af brugerne vil opleve en scrollbar eller to. - Hilsen Per
Avatar billede per1291 Nybegynder
17. august 2005 - 13:08 #2
Nå, jeg må nok hellere fortælle hvordan man gør det.

<body>
<div style="{ width:1033px; height:743px; }">
[dit indhold]
</div>
</body>
</html>
Avatar billede roenving Novice
17. august 2005 - 13:12 #3
-- og jeg skal da lige gøre opmærksom på, at hvis du ændrer størrelsen på _mit_ browser-vindue, vil dit site blive bannet ...

-- og en hel masse mennesker har faktisk nøje afstemt størrelsen på deres browservindue til den måde, de bruger deres skærm på, så også de vil blive ret sure ...

>>per

-- hvad laver de tuborger i style-tingen ?-)
Avatar billede per1291 Nybegynder
17. august 2005 - 13:30 #4
Hæ, det ved jeg i grunden ikke. Men de skader da ikke... - Hilsen Per
Avatar billede para7 Nybegynder
17. august 2005 - 14:34 #5
Jeg kan ikke rigtig have sitet ligggende i et div, da der også skal være til dem med 800x600. Men jeg kan godt se, at det skader mere end det gavner at resize. Men vi har kørt det sådan i to år og fik egentlig først en klage i dag. Der er vel også dem der ikke klager og måske bliver væk. Jeg vil nu måske lave resize første gang man enterer sitet, for at give et godt look, og folk kan så resize derefter som de har lyst. Jeg vil bruge en session (ASP), medmindre der findes noget lignende i javascript?
Tak for rådet begge to. Smid lige et svar for pointdeling.

PS: Jeg får nogengange, og nu lige før, fået vist kun blanke sider herinde, og så har det gået væk ved at genstarte pc'en.
Avatar billede para7 Nybegynder
17. august 2005 - 14:37 #6
Vil I se sitet med resizeningen til de forskellige skærmopløsninger, er det noniportalen.dk
Avatar billede roenving Novice
17. august 2005 - 14:38 #7
Bemærk lige, at jeg med møje og besvær har fået mine browser-vinduer til at opføre sig præcis, som jeg gerne vil have ...

-- hvis et site smadrer det, er sitet bannet for good (og du kan ikke nå at nej, før vinduet er lukket, jeg vil ikke engang nå at opdage, om det har en baggrundsfarve !-)
Avatar billede para7 Nybegynder
17. august 2005 - 17:17 #8
Du har egentlig ret, jeg dropper den resizing. Det er for klamt :) Tak og send gerne svar for point.
Avatar billede roenving Novice
17. august 2005 - 17:23 #9
Oki '-)

-- og så skal vi bare vente lidt på per !-)
Avatar billede per1291 Nybegynder
18. august 2005 - 00:15 #10
Jeg kom til at tænke på - Det må være muligt at lave en knap, som brugeren manuelt kan klikke på, med det formål at resize til det format du anbefaler. Og i det øjeblik man har klikket, ændres knappen til at betyde "tilbage til brugerens foretrukne størrelse"...
Nå, måske er det for bøvlet at foklare denne knap for brugeren. - Hilsen Per
Avatar billede roenving Novice
18. august 2005 - 00:21 #11
-- og der er et konceptuelt problem:

-- jeg har fået mine browser-vinduer til at virke, som jeg vil have det, ved _ikke_ at maksimere dem, andre har måske netop brugt maksimerings-funktionen, men har en skærm, som er mindre ...
Avatar billede para7 Nybegynder
18. august 2005 - 08:09 #12
PS: Nu skal min chef selvfølgelig lige spørges før jeg fjerner det ;)
Avatar billede roenving Novice
18. august 2005 - 11:35 #13
*lol*

-- den undskyldning bruger jeg også !-)

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