<%@LANGUAGE="VBSCRIPT"%>
<%
ScreenWidth=Request.QueryString("ScreenWidth")
ScreenHeight=Request.QueryString("ScreenHeight")
ScreenSize=Request.QueryString("ScreenSize")
if ScreenSize = "" then
Response.Write("<Script Language=Javascript>")
Response.write("document.writeln('<FORM name=FormScreen>');")
Response.write("document.writeln('<input type=hidden name=ScreenWidth value=' + screen.width + '>');")
Response.write("document.writeln('<input type=hidden name=ScreenHeight value=' + screen.height + '>');")
Response.write("document.writeln('<input type=hidden name=ScreenSize value=OK>');")
Response.write("document.writeln('</FORM>');")
Response.write("FormScreen.submit();")
Response.write("</Script>")
end if
Function ajusta_tela(valor)
if (ScreenWidth / 1024) <= (ScreenHeight / 768) then
fator = ScreenWidth / 1024
else
fator = ScreenHeight / 768
end if
ajusta_tela = int(valor * fator)
end Function
%>
<%
String largura ="document.write (screen.width)";
String altura = "document.write (screen.height)";
out.println("<script language=javascript>");
out.println(largura);
out.println(altura);
out.println("</script>");
%>
Não estou conseguindo criar a função adequada para este pegar as variaveis largura e altura.
No fim, na pagina JSP que tiver uma tabela ou um flash em todos os lugar que tiver width e heigth eu vou colocar
Por exemplo:
<%=ajusta_tela(40)%>px
Funciona, mas quero fazer em JSP.
Obrigado pela ajuda! :-o