Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/07/2010, 16:23
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 8 meses
Puntos: 406
Respuesta: Cambiar Fondo segun Resolucion

que tal, bueno, antes de responder al problema con opera creo que es importante decir que efectivamente Javascript no es lo mismo JScript, el segundo (JScript), es propiedad de Microsoft y fue diseñado para IE y Windows Script Host, por lo tanto, con el que tendrías problemas seria con IE, no con Opera...

Ahora, efectivamente, hay un problema con Opera en el código, sin embargo no se si sea por que yo estoy en Debian (GNU/Linux) o es un comportamiento general de Opera, cuando se solicita el ancho de la ventana lo toma mal, aparte, que en mi caso, tengo 2 monitores conectados por lo cual, me toma el ancho de los dos monitores (2560px)... en este caso es mejor tomar el alto de la ventana "screen:height" para verificar la resolución del monitor...
Código Javascript:
Ver original
  1. function changeback() {
  2.                 var ancho = screen.height;
  3.  
  4.                 var fondo = {
  5.                     '1280':'back_01.jpg',
  6.                     '1024':'back_02.jpg'
  7.                 }
  8.  
  9.                 document.body.style.backgroundImage = 'url("background/' + fondo[ancho] + '")';
  10.                 alert (ancho);
  11.             }
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)