Foros del Web » Programando para Internet » Javascript »

ayuda para llamar a una funcion js externa!!!

Estas en el tema de ayuda para llamar a una funcion js externa!!! en el foro de Javascript en Foros del Web. Hola: Miren tengo un archivo llamado funciones.js ahi mando a las funciones que reutilizo en las diferentes opciones de mi sistema. el caso es que ...
  #1 (permalink)  
Antiguo 05/07/2010, 10:17
Avatar de roxhp  
Fecha de Ingreso: mayo-2010
Ubicación: Veracruz
Mensajes: 39
Antigüedad: 13 años, 11 meses
Puntos: 3
ayuda para llamar a una funcion js externa!!!

Hola:

Miren tengo un archivo llamado funciones.js ahi mando a las funciones que reutilizo en las diferentes opciones de mi sistema. el caso es que cuando agrego el archivo y mando a llamar a una de las funciones desde un campo de texto no tengo problemas, ejemplo:

Código PHP:

echo "<input name='pass' type='password' id='pass' value='$pass'  onKeyPress='return alfanumerico(event);' maxlength=15>"
la forma en la que incluyo el archivo es la siguiente.

Código HTML:
    <script language="JavaScript" src="../js/funciones.js"></script> 
pero desde un evento onclick o un obsubmit no lo realiza... alguien me podria ayudar con esto???

lo mando a llamar asi:

Código PHP:

 
echo "<form name='alta_usuario' action='alta_usuario2.php' method='post'  onsubmit=\"return valida();\">"
De hecho tambien lo hago fuera de php de la misma manera pero aun asi no lo hace, le pongo adelante onsubmit="javascript: return valida();" y no lo hace, ya intente tambien poniendole... onsubmit="<script> return valida(); </script>" y onsubmit="<script languaje='javascript'> return valida(); </script>" y nada.

Alguien que sepa que estoy haciendo mal o porke desde un evento si lo realiza y desde los otros no.

P.D. ya cheque la funcion dentro de las distintas paginas y corre perfecto pero cuando la paso a el archivo funciones no lo realiza.
Probe llamando a una funcion simple que me mande un mensaje de alerta y ni eso.

Ayudenme plis, se los agradecere con toda el alma.

Saludos!!!
  #2 (permalink)  
Antiguo 05/07/2010, 12:12
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: ayuda para llamar a una funcion js externa!!!

Hola

¿Es posible que estés usando FF y que la función espere un argumento? Por ejemplo this.form

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 05/07/2010, 12:35
Avatar de roxhp  
Fecha de Ingreso: mayo-2010
Ubicación: Veracruz
Mensajes: 39
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: ayuda para llamar a una funcion js externa!!!

Hola:

Gracias por contestar, de hecho si uso formularios y ya he hecho eso de this.form pero eso no es el problema porque ya lo he probado varias veces en varias opciones donde la mando a llamar, cuando inserto el codigo directamente a la pagina desde el head si me llama a la funcion y realiza el trabajo, pero cuando lo paso al archivo funciones deja de hacerlo, tampoco es la direccion porque desde el onKeyPress si manda a llamar a la funcion que esta en el mismo archivo.

He hecho varias pruebas para ver si es la funcion pero no es la funcion esta correcta, de hecho no me manda a llamar ni a una funcion simple como seria una que no pase ningun parametro y solo muestre un mensaje de alerta. para que me entiendas no es solo con esa funcion sino con cualkiera.

No se si mi sintaxis este mal y hay algun error que no he visto por eso lo puse para que vean si hay algun problema y me ayuden a localizarlo.

Hay algun problema o algo mas que se tenga que hacer para llamar a una funcion desde alguno de estos 2 eventos (onclick, onsubmit).

Espero alguien me pueda ayudar porke ya me desespere, no encuentro el problema.

Gracias!!!!
  #4 (permalink)  
Antiguo 05/07/2010, 17:14
Avatar de roxhp  
Fecha de Ingreso: mayo-2010
Ubicación: Veracruz
Mensajes: 39
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: ayuda para llamar a una funcion js externa!!!

Hola:

ya solucione mi problema en mi archivo funciones.js puse un comentario te tenia como cabecera de mi archivo, no se porque razones al inicio no me causo errores pero despues eso es lo que no me dejaba agregar el archivo.

Tenia las etiketas <!-- y -->

La solucion: quite esas etiquetas y comente todo con // asi ya me deja llamar las funciones de mi archivo js

Lo mas importante siempre es checar la sintaxis :P

Saludos!!!
  #5 (permalink)  
Antiguo 26/06/2015, 11:14
 
Fecha de Ingreso: junio-2015
Mensajes: 2
Antigüedad: 8 años, 10 meses
Puntos: 0
Exclamación Respuesta: ayuda para llamar a una funcion js externa!!!

hola

quisiera que me ayudaras asi tengo mi archivo js y no me llama mus funciones con onsubmit llevo bastante tiempo con este problema y ya me tiene de cabeza porfa si pudieras ayudarme:

function verificaRadios(form){
marcado=false;
for ( var i = 0; i < form.c1.length; i++ ) {
if (form.c1[i].checked)
marcado = true;
}

if(!marcado){
alert("Por favor, debe elegir una opción para impermeables!");
return false;

}

else{
return true;
}
}

Etiquetas: externa, funcion, js, llamar
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 06:14.