Me pregunto si hay una forma de llamar a una función de Javascript que se encuentra dentro de un script de tipo Módulo desde un script normal.
Por ejemplo:
HTML:
<body> <button onclick="myFunction()">Click Here</button> </body>Guión normal:
function myFunction() { alert("Calling Module Function!"); moduleFunction(); }Guión del módulo:
/// Module stuff that requires this to be a module script function moduleFunction() { alert("This was called from inside a module script"); // Info only accessible inside module script } Probé el código anterior en mi sitio y solo obtengo un error de Uncaught Reference no detectada que indica que el nombre de la función no está definido. ¿Hay más pasos que debo seguir para usar las funciones a lo largo de los scripts?
¡Gracias!
Puede exportar desde module.js e importar a main.js, aunque ambos deben ser <script type='module'>
/// Module.js export function moduleFunction() { alert("This was called from inside a module script"); // Info only accessible inside module script } // Main.js import {moduleFunction} from Module.js function myFunction() { alert("Calling Module Function!"); moduleFunction(); }https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules