Foros del Web » Programando para Internet » Javascript »

pasar javascript a archivo externo

Estas en el tema de pasar javascript a archivo externo en el foro de Javascript en Foros del Web. Buenos dias, estoy por aqui ya que tengo una consulta a ver quien me extiende una mano de ayuda. estoy trabajando con javascript, pero odio ...
  #1 (permalink)  
Antiguo 07/05/2013, 14:12
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 11 meses
Puntos: 28
Pregunta pasar javascript a archivo externo

Buenos dias, estoy por aqui ya que tengo una consulta a ver quien me extiende una mano de ayuda.

estoy trabajando con javascript, pero odio que este sea visible desde la desde el código fuente de la pagina.

quisiera saber como convertir el codigo javascript interno a uno externo:

he encontrado ejemlos donde hago esto:

Código HTML:
Ver original
  1. <script src="js/jquery.js"></script>


pero no en todos los casos me funciona por ejemplo en este no:

Código HTML:
Ver original
  1. <script type="text/javascript">
  2.     function mostrardiv1() {
  3.         div = document.getElementById('ini');
  4.         div.style.display ='';
  5.         div = document.getElementById('reg');
  6.         div.style.display='none';
  7.     }
  8.     function mostrardiv2() {
  9.         div = document.getElementById('reg');
  10.         div.style.display ='';
  11.     }
  12.     function cerrar2() {
  13.         div = document.getElementById('reg');
  14.         div.style.display='none';
  15.     }
  16.    
  17.     function cereg() {
  18.         div = document.getElementById('ini');
  19.         div.style.display='none';
  20.         div = document.getElementById('reg');
  21.         div.style.display ='';
  22.     }

algunas ideas??? o paginas referente al tema en donde me ayuden a exportar el codigo javascript interno y llevarlo a un archivo externo??
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #2 (permalink)  
Antiguo 07/05/2013, 14:55
 
Fecha de Ingreso: junio-2012
Ubicación: Venezuela
Mensajes: 68
Antigüedad: 11 años, 10 meses
Puntos: 6
Respuesta: pasar javascript a archivo externo

para llamarlo en tu html es <script type="text/javascript" src="js/jquery.js"></script>

y en tu archivo .js no tienes que ponerle las etiquetas <script></script>.. sino directamente. Claro, obviamente lo que si debe tener el archivo es la extensión .js así como lo tienes...

osea tu js debería quedar así:

Código Javascript:
Ver original
  1. function mostrardiv1() {
  2.         div = document.getElementById('ini');
  3.         div.style.display ='';
  4.         div = document.getElementById('reg');
  5.         div.style.display='none';
  6.     }
  7.     function mostrardiv2() {
  8.         div = document.getElementById('reg');
  9.         div.style.display ='';
  10.     }
  11.     function cerrar2() {
  12.         div = document.getElementById('reg');
  13.         div.style.display='none';
  14.     }
  15.    
  16.     function cereg() {
  17.         div = document.getElementById('ini');
  18.         div.style.display='none';
  19.         div = document.getElementById('reg');
  20.         div.style.display ='';
  21.     }

prueba y avisa ;)
  #3 (permalink)  
Antiguo 07/05/2013, 15:59
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 11 meses
Puntos: 28
Respuesta: pasar javascript a archivo externo

Correcto gracias
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB

Etiquetas: externo, funcion, jquery, js
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 00:39.