Avatar billede tue Nybegynder
09. august 1999 - 14:55 Der er 6 kommentarer og
2 løsninger

Skærm opløsning

Kan det lade sig gøre at se hvilken skærm opløsning brugen har,
så han/hun kan blive omstillet til den side der passer i størrelsen
(det skal kunne virke til 800x600 1024x768)
Avatar billede pingo Nybegynder
09. august 1999 - 14:59 #1
Det kan lade sig gøre med Javascript.

IE bruger document.clientWidth og clientHeight - jeg finder lige Netscape's frem!
Avatar billede dkkarpen Nybegynder
09. august 1999 - 15:01 #2
<script language="JavaScript">

if (window.screen.width == 1024) {
URL = "1024 kilde";
window.location = URL; }
if (window.screen.width == 800) {
URL = "800 kilde";
window.location = URL; }
if (window.screen.width == 640) {
URL = "640 kilde";
window.location = URL; }

</script>
Avatar billede pingo Nybegynder
09. august 1999 - 15:02 #3
Netscape:
scr_width=innerWidth;
scr_height=innerHeight;

IE:
scr_width=document.body.clientWidth;
scr_height=document.body.clientHeight;

Det fungerer i Netscape 4, og i Internet Explorer 4 og 5 - det kan lade sig gøre i andre browsere.

Du kan jo så lave en OnLoad i din BODY tag - og føre brugeren videre med document.location.href - alt efter opløsning!
Avatar billede cyberesben Nybegynder
10. august 1999 - 13:25 #4
i tager fejl, det i skriver viser størrelsen på browservinduet.

de rigtige parametre hedder screen.Width og screen.Height . hos mig er de henholdsvis 1024 og 768

jeg laver lige et script til dig...
Avatar billede cyberesben Nybegynder
10. august 1999 - 13:28 #5
<script language="JavaScript">
if (screen.Width == 640) document.location.href = '640x480side.html';
else if (screen.Width == 800) document.location.href = '800x600side.html';
else if (screen.Width == 1024) document.location.href = '1024x168side.html';
else if (screen.Width == 1280) document.location.href = '1280x1024side.html';
else if (screen.Width == 1600) document.location.href = '1600x1200side.html';
else document.location.href = 'defaultside.html';
</script>

du kan evt. fjerne else document.location.href = 'defaultside.html';
Avatar billede cyberesben Nybegynder
11. august 1999 - 15:16 #6
hallo mit svar var det rigtige!!!!!
Avatar billede dkkarpen Nybegynder
11. august 1999 - 15:32 #7
Ja - men det var mit jo også...
Avatar billede cyberesben Nybegynder
11. august 1999 - 18:58 #8
nej, det tager da selve vinduets størrrelse, 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