Avatar billede wilweb Nybegynder
26. februar 2005 - 14:26 Der er 6 kommentarer og
1 løsning

brugerens browservindue og redirect alt efter størrelse.

Jeg vil gerne teste på hvor stort et browservindue brugeren har frem for at at teste på window.screen.width som er størelsen på hele brugerens skærm?

herefter vil jeg godt redirecte brugeren videre til en side der passer til brugerens browser window.

Og til sidst skal medbringe en variabel på bredden til brug i javascript på den nye side.

Jeg har prøvet med dette her men kan ikke får det til at virke!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin

function redirectPage() {
if ( document.all && ! navigator.userAgent.indexOf('Opera')>=0 )
  var winBred = document.body.clientWidth;
else
  var winBred = window.innerWidth;
}
var url640x480 = "640x480.asp?size=640";
var url800x600 = "800x600.asp?size=800";
var url1024x768 = "1024x768.asp?size=1024";
if (winBred <= 640)
window.location.href= url640x480;
else if (winBred <= 800)
window.location.href= url800x600;
else if (winBred <= 1024)
window.location.href= url1024x768;
else window.location.href= url1024x768;
}
// End -->
</script>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>
<body onLoad="redirectPage();" onResize="redirectPage();">


</body>
</html>
Avatar billede wilweb Nybegynder
26. februar 2005 - 14:28 #1
som jeg i øvrigt har stykket sammen fra flere spørgsmål her på exp.dk
Avatar billede roenving Novice
26. februar 2005 - 14:38 #2
Hvad sker der da ?-)

-- og hvorfor skal du have en variabel, når det alligevel er forskellige sider ?-)

-- iøvrigt ville jeg nok selv lave det med forkellige stylesheets !-)
Avatar billede wilweb Nybegynder
26. februar 2005 - 14:52 #3
Der sker ikke noget! bliver på index.asp siden ingen redirect...

Jamen det med de forskellige sider er bare fordi jeg ikke kunne finde ud af hvordan jeg fik en variabel med over...

Variablen skal bruges til at bestemme hvilket
<script type="text/javascript" src="variabel.js"></script> der skulle inkluderes og som bestemmer menu'ens possition.  Hvis man da kan det, men det er næste skridt.
Avatar billede roenving Novice
26. februar 2005 - 14:57 #4
Prøv at indsætte nogle alerts, så du kan se, hvor den ender henne !-)

-- har du iøvrigt et menu-script, som måske overskriver onload-eventen ?-)

-- dvs. hvis du resizer vinduet, kører det så ?o]
Avatar billede wilweb Nybegynder
26. februar 2005 - 15:05 #5
Ja, det det må jeg hellere få prøvet!

du kender vel ikke Milonic DHTML Menu - JavaScript Website Navigation System.
Version 5.715 fra http://www.milonic.com for det er egentlig bare den jeg vil have align = center alt efter hvor stort et browservindue brugeren har!
Avatar billede roenving Novice
26. februar 2005 - 15:08 #6
Jeg kender den, men mest af omtale, kigget i den har jeg kun få gange !-)
Avatar billede wilweb Nybegynder
10. marts 2005 - 20:08 #7
ok lukker
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