Trådstart#1 Hejsan på er...
Jag kollar med ASP vad för webbläsare användaren har. Men jag skulle vilja lägga till en funktion som ställer om en grej beroende på upplösning...
<%
Option Explicit
Dim CheckBrowser, varCols, varRowsBig, varRowsSmall, varScroll
CheckBrowser = Request.ServerVariables("HTTP_USER_AGENT")
If Instr(CheckBrowser, "MSIE") Or Instr(CheckBrowser, "Gecko") Or Instr(CheckBrowser, "Netscape6") Then
varCols = "*,770,*"
varRowsBig = "25,50,*,50,25"
varRowsSmall = "5,50,*,50,5"
varScroll = "auto"
Else
varCols = "*,780,*"
varRowsBig = "25,55,*,55,25"
varRowsSmall = "5,55,*,55,5"
varScroll = "auto"
End If
%>
Och idagsläget hämtar jag info med hjälp av ASP...
<frameset rows="<% = varRowsBig %>" frameborder="0" framespacing="0" frameborder="0" border="0">
Men jag skulle alltså vilja att den använde varRowsSmall ifall man kör 800x600, men kör man > 1024 så skall den ta varRowsBig.
Hur gör man en sådan If-sats i javascript? Och hur skriver man sedan ut den i frameseten?
JohnsenMedlem sedan juli 2000836 inläggKan detta vara något?
<html>
<script type="text/javascript" language="JavaScript">
<!--
var varRows
if(screen.width >= 1024){varRows = "25,50,*,50,25";}
else{varRows = "5,50,*,50,5";}
document.write("<frameset rows=\""+ varRows +"\" frameborder=\"0\" framespacing=\"0\" frameborder=\"0\" border=\"0\">")
//-->
</script>
<FRAME src="xx" name="xx" scrolling="auto">
<FRAME src="xx" name="xx" scrolling="auto">
<FRAME src="x" name="xx" scrolling="auto">
<FRAME src="xx" name="xx" scrolling="auto">
<FRAME src="xx" name="xx" scrolling="auto">
</FRAMESET>
</html>
[Redigerat av Johnsen den 06 mar 2001]
Tack, som vanligt så funkade det utmärkt... 