Cita:
Te espero.¿pero como es en ASP?
| |||
Re: URGENTE, ¿como puedo saber la resolucion? La única solucion que veo es que recojas el ancho y el alto por javascript y se lo pases al ASP por parametro ya que ASP se ejecuta en servidor. Por ejemplo: "Página index.htm" <SCRIPT LANGUAGE="JavaScript"> document.location = "index.asp?alto=" + screen.height + "&ancho=" + screen.width </SCRIPT> "Página index.asp" <% Dim Alto, Ancho Alto = request("alto") Ancho = request("ancho") %> <br> Juanan |
| ||||
Re: URGENTE, ¿como puedo saber la resolucion? Bueno, mira, lo que quiero es intentartar hacer esto con asp.. <script> if (screen.width == 800) { document.write("<body background='http://www.misitio.com/images/fondo.jpg'>") } else { if (screen.width == 1024) { document.write("<body background='http://www.misitio.com/images/fondo22.jpg'>") } } </script> ¿alguna idea? es que en javascript no me va y quiero probar con asp pero no se como hacerlo. sería para todas las páginas de mi web Espero tu respuesta.. ![]() |
| ||||
Re: URGENTE, ¿como puedo saber la resolucion? :) Epa! prueba así: <script language="javascript"> function imagen() { if(document.body) { if(screen.width==800) {document.body.background='imagen1.jpg';} if(screen.width==1024) {document.body.background='imagen2.jpg'} } } </script> </head> <body onLoad="imagen()"> ![]() |
| |||
Re: URGENTE, ¿como puedo saber la resolucion? Puedes hacerlo con mi ejemplo de arriba (con algun pequeño retoque). Tienes que hacer que la primera página que carge tu web sea un HTML que recoga el ancho y el alto y automáticamente se redireccione a un asp que recoga los datos y los ponga en una variable de session o una cookie (como más te guste). Después sólo tienes que poner este código en tus ASPs. <% if Session("ancho") = 800 then %> <body background='http://www.misitio.com/images/fondo.jpg'> <% else %> <body background='http://www.misitio.com/images/fondo22.jpg'> <% end if %> El único problema es que si te canvian la resolución mientras ven tu página no cambiará el fondo ;) |
| ||||
Re: URGENTE, ¿como puedo saber la resolucion? ¡¡¡¡ESTUPENDO!!!!! FUNCIONAN LOS DOS SISTEMAS,,,, MUCHAS GRACIAS. Ahora, estoy pensado cual utilizo, je je.. pd: Tunait, no esperaba verte por este post de asp, ¿no te has perdido? ![]() <html> <body> <p align="left"><font color="#FF0000" face="Comic Sans MS" size="2">Aprendiz de todo y maestro de nada[/CODE]</p> </body> </html> |
| ||||
Re: URGENTE, ¿como puedo saber la resolucion? jejeje Epa es que me colé desde los mensajes recientes en vez de buscar por foro y ni me dí cuén de que era el foro de ASP ;) Te cuento de los dos sistemas: El que te propuse yo es pura y llanamente javascript (con estilos), es decir... resuelvo el tema que no te funcionaba en javascript pero... no responde a la parte de tu pregunta de "cómo hacerlo con ASP"; Ahí es donde entra juanangt que hace una adaptación para pasarlo a ASP y que lo soluciona de forma estupenda. Con sólo javascript cada vez que se cargue una página de tu sitio que contenga el script se verificará la resolución, y eso incluye que si el usuario la cambia durante su visita... el script seguirá actuando y cambiará el bakground. Con la solución en ASP no será necesario que cada vez que se entre a una página se verifique la resolución... pues estará guardado el dato en una variable de sesion y lo pondrá directamente. Eso si, como comentó el amigo de arriba si el usuario cambia la resolución durante esa sesión no cambiará el background a la nueva resolución. Un saludo, Epa ![]() |
| ||||
Re: URGENTE, ¿como puedo saber la resolucion? Gracias, ![]() ![]() Me voy a quedar con la tuya Tunait, mas por el tema de evitar que si el visitante cambia la resolución durante su sesión, el script de asp se queda mudo, de todas maneras, muchas gracias a los dos por todo. ![]() ![]() Salu2 ByE nos vemos pronto,,, ¿quien sabe? je je ![]() <html> <body> <p align="left"><font color="#FF0000" face="Comic Sans MS" size="2">Aprendiz de todo y maestro de nada[/CODE]</p> </body> </html> |