Foros del Web » Programando para Internet » Javascript »

como sacra un javascrit a un .js

Estas en el tema de como sacra un javascrit a un .js en el foro de Javascript en Foros del Web. tengo un script que me funciona perfectamente, que lo que hace, es cambiar una imagen según la hora que es. ver en www.mongrafic.net/newmg el tema ...
  #1 (permalink)  
Antiguo 10/04/2008, 10:56
 
Fecha de Ingreso: abril-2002
Mensajes: 68
Antigüedad: 22 años, 1 mes
Puntos: 0
como sacra un javascrit a un .js

tengo un script que me funciona perfectamente, que lo que hace, es cambiar una imagen según la hora que es. ver en www.mongrafic.net/newmg

el tema es que no puedo modificarlo para hacerlo accesible por que si no no funciona y la página con este script no valida xthml1

mi pregunta es puedo poner el script en un archivo xxxx.js y llamarlo para que solo me escriba html en la web.

el script es:
<script language="JavaScript" >
var now = new Date();
var hours = now.getHours();
if ((hours>=6)&&(hours<7)) txthello="<img src='uploadarchivos/006.jpg'>";
if ((hours>=7)&&(hours<8)) txthello="<img src='uploadarchivos/007.jpg'>";
if ((hours>=8)&&(hours<9)) txthello="<img src='uploadarchivos/008.jpg'>";
if ((hours>=9)&&(hours<=10)) txthello="<img src='uploadarchivos/009.jpg'>";
if ((hours>=10)&&(hours<=11)) txthello="<img src='uploadarchivos/010.jpg'>";
if ((hours>=11)&&(hours<=12)) txthello="<img src='uploadarchivos/011.jpg'>";
if ((hours>=12)&&(hours<=13)) txthello="<img src='uploadarchivos/012.jpg'>";
if ((hours>=13)&&(hours<=14)) txthello="<img src='uploadarchivos/013.jpg'>";
if ((hours>=14)&&(hours<=15)) txthello="<img src='uploadarchivos/014.jpg'>";
if ((hours>=15)&&(hours<=16)) txthello="<img src='uploadarchivos/015.jpg'>";
if ((hours>=16)&&(hours<=17)) txthello="<img src='uploadarchivos/016.jpg'>";
if ((hours>=17)&&(hours<=18)) txthello="<img src='uploadarchivos/017.jpg'>";
if ((hours>=18)&&(hours<=19)) txthello="<img src='uploadarchivos/018.jpg'>";
if ((hours>=19)&&(hours<=20)) txthello="<img src='uploadarchivos/019.jpg'>";
if ((hours>=20)&&(hours<=21)) txthello="<img src='uploadarchivos/020.jpg'>";
if ((hours>=21)&&(hours<=23)) txthello="<img src='uploadarchivos/noche.jpg'>";
if ((hours>=00)&&(hours<=5)) txthello="<img src='uploadarchivos/noche.jpg'>";
document.write(txthello);
</script>

gracias y un saludo
__________________
Lordztein
  #2 (permalink)  
Antiguo 11/04/2008, 09:01
Avatar de ugmaster  
Fecha de Ingreso: abril-2008
Ubicación: Veracruz, México
Mensajes: 73
Antigüedad: 16 años
Puntos: 1
Re: como sacra un javascrit a un .js

La respuesta es sí, puedes aislar tu script a un archivo xxxx.js y colocar la liga en tu archivo html y seguira funcionando de la misma manera.

Todo tu código lo colocas en un archivo .js y desde tu página lo enlazas

<SCRIPT LANGUAGE="JavaScript" SRC="xxxx.js" ></SCRIPT>

normalmente lo puedes colocar en tu HEAD y el archivo .js deberás de ponerlo en donde estatu página o si lo colocar en otro directorio asegurarte que puedas accesarlo por medio del browse ah y por supuesto especificarlo en el SRC.

Espero te ayude...
  #3 (permalink)  
Antiguo 11/04/2008, 09:31
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: como sacra un javascrit a un .js

Hola Lordztein y ugmaster

La forma correcta es:

Código:
<script type="text/javascript" src="xxx.js"></script>
Si se quiere poner el código en la misma página, se puede hacer así:

Código:
<script type="text/javascript" src="xxx.js">
<!--
// código
-->
</script>
Saludos,
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 13:25.