Foros del Web » Programando para Internet » ASP Clásico »

resolucion. Creo que esto no es muy dificil.

Estas en el tema de resolucion. Creo que esto no es muy dificil. en el foro de ASP Clásico en Foros del Web. hooola. vereis, quiero que al entrar en mi web, dependiendo de la resolución de pantalla del usuario, la letra tenga uno u otro tamaño. si ...
  #1 (permalink)  
Antiguo 24/05/2002, 05:46
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
resolucion. Creo que esto no es muy dificil.

hooola.
vereis, quiero que al entrar en mi web, dependiendo de la resolución de pantalla del usuario, la letra tenga uno u otro tamaño.
si tiene 800x600 quiero que sea del tamaño 12
si tiene 1024x768 quiero que sea del 14.

¿cómo se hace?.

Muchiiiiiiiisimas gracias de antemano.
  #2 (permalink)  
Antiguo 24/05/2002, 05:54
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: resolucion. Creo que esto no es muy dificil.

Tienes que hacerlo con javascript. Puedes averiguar el ancho y el alto de la resolución con:

ancho=screen.width;
alto=screen.height;

Saludos
  #3 (permalink)  
Antiguo 24/05/2002, 05:59
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: resolucion. Creo que esto no es muy dificil.

gracias pero quiero hacerlo con visual basic script, además necesito un poco mas de código o algún ejemplo pq sino, la verdad no me entero.
  #4 (permalink)  
Antiguo 24/05/2002, 06:04
Avatar de lochorui  
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 899
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: resolucion. Creo que esto no es muy dificil.

<script language="JavaScript">
<!--
// Copyright 2001 by www.CodeBelly.com
// Do *not* remove this notice.

// INSTRUCTIONS

// Place this script in the <head> of the page you will use
// for redirection *only*. It should *not* be placed in a
// regular (content) page.

// Set page destinations for the various screen sizes below.
// If the pages are in the same directory as the page with
// this script, only the page filename is needed; otherwise
// use the full, http://www.site.com/page.html address.

// If you have one page used for more than one size (say,
// both 1024 and Larger), then use the same page address
// in each of the associated variables.

pageFor640 = "pageFor640.html";
pageFor800 = "pageFor800.html";
pageFor1024 = "pageFor1024.html";
pageForLarger = "pageForLarger.html";

// Set showAlert to "yes" if you wish an alert box to appear
// when the visitor hits your referer page; otherwise, set
// it to "no"

showAlert = "yes";

// This is the message that will be seen if showAlert is
// used; alter it as needed.

sayOnAlert = "Redirecting to a page designed for your screen size...";

// DO NOT EDIT BELOW THIS LINE.
// ----------------------------

var Wide = screen.width;

if (Wide <= 640){
if (showAlert == "yes"){
alert(sayOnAlert);
}
window.location = pageFor640;
}

else if (Wide <= 800){
if (showAlert == "yes"){
alert(sayOnAlert);
}
window.location = pageFor800;
}

else if (Wide <= 1024){
if (showAlert == "yes"){
alert(sayOnAlert);
}
window.location = pageFor1024;
}

else {
if (showAlert == "yes"){
alert(sayOnAlert);
}
window.location = pageForLarger;
}

//-->
</script>
mira con este codigo encuantra en q resolucion entra y luego ya va ala pag q tu digas con cada una ;)
  #5 (permalink)  
Antiguo 24/05/2002, 06:13
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: resolucion. Creo que esto no es muy dificil.

Ejemplo:

<SCRIPT LANGUAGE="VbScript">
ancho=screen.width
alto=screen.height
if ancho=1024 and alto=768 then
document.write "<p style=font-size=14>"
else
document.write "<p style=font-size=12>"
end if
</SCRIPT>
  #6 (permalink)  
Antiguo 24/05/2002, 06:16
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: resolucion. Creo que esto no es muy dificil.

No se podría hacer algo parecido con visual basic script?¿
algo del tipo
Código:
  
<%
dim wide;
wide=screen.width;
if(wide=1024) then%>
<p font size=14>
<%else%>
<p font size=12>
<end if;>

pero bien hecho claro.
  #7 (permalink)  
Antiguo 24/05/2002, 06:27
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: resolucion. Creo que esto no es muy dificil.

A ver, la resolución es algo que debes obtener del cliente, por ello no puedes utilizar ASP, sino cualquiera de los lenguajes de scripts de cliente. ASP es solo para servidor. Me da la sensación de que tienes una pequeña confusión con este tema. Lo digo basándome en otras preguntas que has hecho.

Saludos

  #8 (permalink)  
Antiguo 24/05/2002, 06:31
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: resolucion. Creo que esto no es muy dificil.

Me da la sensacion de que la sensacion que te da está bastante fundada, osea que tienes más razón que un santu, como decimos en mi tierra, pq la verdad es q llevo trabajando un mes con asp, html, java script ect... y todavia no tengo del todo claro que significa, en profundidad, que asp php... estén del lado del servidor y html, java script ect.. estén del lado del cliente. Un saludo y gracias por el código.
  #9 (permalink)  
Antiguo 24/05/2002, 15:53
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: resolucion. Creo que esto no es muy dificil.

Cita:
Me da la sensacion de que la sensacion que te da está bastante fundada


Cuando se dice que está del lado del cliente quiere decir que el código es interpretado directamente en el cliente y el servidor ni se entera. Lo mismo, pero a la inversa, para está del lado del servidor

En consecuencia, el servidor no puede enterarse de la resolución del cliente mediante un código ASP. Así como tampoco el cliente, mediante un evento ocurrido en él (como OnFocus por ejemplo), puede lanzar un proceso en el servidor sin que exista una previa comunicación entre ellos.


Ahora hay algo que no me queda del todo claro: mediante el objeto server-side llamado Browser Capabilities (o similar ) podemos conocer algunos aspectos del cliente como su idioma, versión, etc...
No será posible conocer también la resolución de éste?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:29.