Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafaeldupalio

script para auto ajustar a pagina de acordo com a resolução

Recommended Posts

Galera nao achei nada no nosso forum e no google achei essa função em js alguem ja usou ela realmente funciona?

Função javascript:

  1. function maximize() {
  2. moveTo(-4,-4);
  3. resizeTo(screen.availWidth + 8, screen.availHeight + 8);
  4. }


Trecho html que chama a função JavaScript após carregar a página:

  1. <body onLoad="maximize()">


Isso redimensionará a página conforme a resolução do monitor.


outra duvida como chamar dois scrpits no mesmo <body onload="foco(),naximize();"> tenho os dois scrpitis criados desta maneira:

<SCRIPT LANGUAGE='Javascript'>
function foco()
{
document.form_login.Login.focus();
}
function maximize() {
moveTo(-4,-4);
resizeTo(screen.availWidth + 8, screen.availHeight + 8);
} <br />
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este código resolve o problema de capturar uma resolução de tela dos usuários e joga dentro da variavel, para alterar o tamanho das letras na página, dependendo da resolução de tela do usuário com 800x600 reorientando-os para uma versão da página

Este script é dividido em dois arquivos ...
screen.asp

<script language="javascript">
scr = "&res="+screen.width+"x"+screen.height+"&d="+screen.colorDepth
location.href="default.asp?screen=check"+res
</script>


default.asp é a página que irá redirecionar
esta página capta a resolução

<% screenRes = Request.QueryString("res") %>

<% Session("scr") = screenRes%>

<%
if Session("scr") = "800x600" then Session("fontsize") = "1"
if Session("scr") = "640x480" then Session("fontsize") = "1"
if Session("scr") = "1024x768" then Session("fontsize") = "2"
if Session("scr") = "1152x864" then Session("fontsize") = "2"
if Session("scr") = "1280x720" then Session("fontsize") = "2"
if Session("scr") = "1280x1024" then Session("fontsize") = "2"


%>


ou você pode usar este code

<%@ Language=VBScript %>
<script Language=VBScript>
Sub window_onload
if screen.height = 480 Then
window.navigate ("http://seusite/640480/default.asp")
End if
if screen.height = 600 Then
window.navigate ("http://seusite/800600/default.asp")
End if
if screen.height = 768 Then
window.navigate ("http://seusite/1024768/default.asp")
End if
End Sub
</SCRIPT>



lembrando que você pode usar o Request.ServerVariables("HTTP_UA_PIXELS")

<%
If Request.ServerVariables("HTTP_UA_PIXELS") = "640x480" Then
Response.Redirect "640.asp"
Else
Response.Redirect "800.asp"
End If
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este código resolve o problema de capturar uma resolução de tela dos usuários e joga dentro da variavel, para alterar o tamanho das letras na página, dependendo da resolução de tela do usuário com 800x600 reorientando-os para uma versão da página

 

Este script é dividido em dois arquivos ...

screen.asp

 

<script language="javascript">

scr = "&res="+screen.width+"x"+screen.height+"&d="+screen.colorDepth

location.href="default.asp?screen=check"+res

</script>

 

 

default.asp é a página que irá redirecionar

esta página capta a resolução

 

<% screenRes = Request.QueryString("res") %>

 

<% Session("scr") = screenRes%>

 

<%

if Session("scr") = "800x600" then Session("fontsize") = "1"

if Session("scr") = "640x480" then Session("fontsize") = "1"

if Session("scr") = "1024x768" then Session("fontsize") = "2"

if Session("scr") = "1152x864" then Session("fontsize") = "2"

if Session("scr") = "1280x720" then Session("fontsize") = "2"

if Session("scr") = "1280x1024" then Session("fontsize") = "2"

 

 

%>

 

 

ou você pode usar este code

 

<%@ Language=VBScript %>

<script Language=VBScript>

Sub window_onload

if screen.height = 480 Then

window.navigate ("http://seusite/640480/default.asp")

End if

if screen.height = 600 Then

window.navigate ("http://seusite/800600/default.asp")

End if

if screen.height = 768 Then

window.navigate ("http://seusite/1024768/default.asp")

End if

End Sub

</SCRIPT>

 

 

 

lembrando que você pode usar o Request.ServerVariables("HTTP_UA_PIXELS")

 

<%

If Request.ServerVariables("HTTP_UA_PIXELS") = "640x480" Then

Response.Redirect "640.asp"

Else

Response.Redirect "800.asp"

End If

%>

 

xanburzum no caso teria que criar cada versao do meu site nestes formatos é isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria o mais usual

 

 

ou um design responsive.... usando CSS

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.