Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2011, 18:26
elmismodesiempre1
 
Fecha de Ingreso: enero-2011
Mensajes: 16
Antigüedad: 13 años, 4 meses
Puntos: 1
llamar a una parte de codigo que tengo en un .js

Hola necesito ayuda

Vereis tengo un codigo que me visualiza la hora en mi pagina y funciona correctamente y es el siguiente:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>

<script language="JavaScript">
function hora(){
var fecha = new Date()
var hora = fecha.getHours()
var minuto = fecha.getMinutes()
var segundo = fecha.getSeconds()
if (hora < 10) {hora = "0" + hora}
if (minuto < 10) {minuto = "0" + minuto}
if (segundo < 10) {segundo = "0" + segundo}
var horita = hora + ":" + minuto + ":" + segundo
document.getElementById('hora').firstChild.nodeVal ue = horita
tiempo = setTimeout('hora()',1000)
}
function inicio(){
document.write('<span id="hora">')
document.write ('000000</span>')
hora()
}
</script>
</head>

<body>

<table width="150" border="1">
<tr>
<td height="25" align="center">
<script type="text/javascript">inicio()</script></td> </tr>
</table>

</body>
</html>

El problema es que quiero empaquetar el código que esta en azul en un archivo aparte que llamare Hora.js, para ello corto el código que esta en azul y lo pego en un archivo aparte que llamo Hora.js y lo guardo en la carpeta "Recursos", hasta aqui creo que lo hago bien ya que anteriormente lo he hecho con otros codigos.

Ahora viene el problema cuando lo llamo desde mi página ya no uso logicamente el código que esta en rojo uso este otro que pongo a continuación:
<script type="text/javascript" src="Recursos/Hora.js"></script>
El problema es que a este código le falta algo creo que es el parametro que pone inicio() pero ese es mi problema no se como se pone ni se como puedo hacer para que funcione.

Si alguien me puede ayudar le estaria muy agradecido.

Gracias