Hacer una llamada a otra función de script desde javascript
-
03-07-2019 - |
Pregunta
He diseñado la función Javascript My.js que contiene el siguiente código
My.js
function display(){
//Call to another Javascript function defined as ShowUser() in selectUser.js
showUser(str);
}
SelectUser.js has
function showUser(Str){
//Do the display
}
Ahora, mi pregunta es: quiero llamar a showUser () desde My.Js. Cualquiera sugiere ¿Cómo hacer la llamada? ¿Debo incluir algo?
Solución
Debe tener etiquetas de script separadas con el atributo src establecido para ambos archivos javascript en su documento HTML, asumiendo que esto es para una página HTML (y no una aplicación de AIR, o JavaScript de servidor o Rhino). Cualquiera que sean las funciones que declare en el ámbito global en cualquier archivo JavaScript que agregue a través de un elemento de script, o el código en línea debe estar disponible para JavaScript en cualquier archivo.
La única advertencia a esto es que si usa la sintaxis de window.foo para asignar algo al alcance global (window) en un archivo, sorprendentemente en IE, otros archivos pensarán que window.foo no estará asignado hasta que JavaScript comience a ejecutarse.