Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/12/2012, 08:01
Avatar de Gustavo72
Gustavo72
 
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Semaforo Script

Yo lo haría así:

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <title>ejercicio avanzado</title>
  3. var sem=2;
  4. function semaforo() {
  5.   sem++;
  6.   if (sem>2)
  7.     sem=0;
  8.        
  9.   document.getElementById('arriba').src=(sem==2 ? 'semaforo_rojo.png' : 'semaforo_apagado.png');
  10.   document.getElementById('medio').src=(sem==1 ? 'semaforo_amarillo.png' : 'semaforo_apagado.png');
  11.   document.getElementById('medio').src=(sem==0 ? 'semaforo_verde.png' : 'semaforo_apagado.png');
  12. }
  13. </head>
  14. <div style="text-align: center;">
  15. <img id="arriba" src="semaforo_apagado.png" width="190" height="190"><br/>
  16. <img id="medio" src="semaforo_apagado.png" width="190" height="190"><br/>
  17. <img id="abajo" src="semaforo_apagado.png" width="190" height="190"><br/>
  18. <button onclick="semaforo()">cambiar semaforo</button>
  19. </div>
  20. </body>
  21. </html>
__________________
Saludos.

Gustavo