Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2008, 12:50
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Re: Reloj en js con selección de zona horaria

Si sabes restar dos horas, sabes restar n horas solo tienes que llenar la variable n con el numero adequado

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script language="JavaScript">
var n=0;
function selecionapais(obj){
  n=obj.options[obj.selectedIndex].value;
  alert(n);
  //tufunction(n);
}
</script>
</head>
<body>
<select name="pais" tabindex="0" id="pais" onChange="javascirpt:selecionapais(this);" onMouseWheel=return(false)>
<option value="0"></option>
<option value="4">Argentina</option>
<option value="5">Chile</option>
</select>
</body>
</html> 
ahora solo tienes que substituir alert(n) por tufuncion(n).

(no estoy seguro pero javascript debe usar la hora del cliente no la del servidor, luego si miran tu pagina desde un pais distinto de españa no se si va a calcular bien la hora...)

Por otro lado tines que tener en cuenta que los paises no cambian del horario de verano a invierno simultaneamente... en europa si pero por ejemplo argentina no pasa al horario de invierno el mismo dia que españa pasa al de verano con lo que no siempre hay la misma diferencia horaria...

Quim

Última edición por quimfv; 25/04/2008 a las 12:56