20. januar 2004 - 14:06Der er
7 kommentarer og 1 løsning
Skærmopløsning i ASP
Hej med jer.
Jeg skal bruge en stump kode der kan bestemme hvilken skærmopløsning som min bruger benytter. Jeg kan desværre ikke bruge en JavaScript funktion da jeg skal afvikle ASP kode hvis skærmopløsningen er en type og jeg skal ikke afvikle koden hvis den er en anden. Sagt i kode sprog:
if skærmopløsning > 800x600 then afvikle kode end if
Jeg havde lavet samme spørgsmål for et lile stykke tid siden. Jeg fik dog bakset mig sammen til dette:
ScrWidth = session("ScrWidth") if ScrWidth = "" then ScrWidth = request("ScrWidth") if ScrWidth = "" then %> <script language="JavaScript"> <!-- var Wide = screen.width;
if (Wide <= 640){ window.location = "?ScrWidth=640"; }
else if (Wide <= 800){ window.location = "?ScrWidth=640"; }
else if (Wide <= 1024){ window.location = "?ScrWidth=1024"; }
else { window.location = "?ScrWidth=1280"; }
//--> </script> <% end if session("scrWidth") = request("ScrWidth") end if %>
Ovenstående kode har jeg lagti en ekstern fil og inkluderer den så i toppen af ine sider
Okay. Jeg ved at jeg er lidt besværlig lige nu, men hvad nu hvis jeg ønskede at gøre følgende: <script language="javascript" type="text/javascript"> var skarm_brede = screen.width; var skarm_hojde = screen.height; if (skarm_brede > 800){ udfør en blanding af HTML og ASP } </script>
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.