#Thread
1 messages · Page 1 of 1 (latest)
Por que 2 capturas, son 2 html?
Tienes un error en la ruta mjs quita m
Te falta type="module" en uno de los scripts
como quito "m"
Dice PassData.mjs
Fijate en la ruta PassData.mjs deberia ser PassData.js
Y pon /js/PassData.js y /js/ReturnData.js
Quita el script de PassData solo deja el otro
Pon import {TravelDAta} from './js/PassData.js'
pasa lo mismo
Subelo a un repo o un codesanbox para mirarlo
pos no se hacerlo
Sube cada archivo a este hilo y lo miro
Me perdi en los archivos jaja, cuantos HTML son y js?
2 js
3html
MAINR y RESGISTROC son donde estoy haciendo eso
asi estos son los que añaden las opciones al html
El archivo REGISTROC no tiene type="module" sobre ReturnData.js
Ademas, al usar type=module las funciones no quedan en el scope del window, por lo cual llamar a onclick="returnNewData()" no te funcionara, tendrias que añadirlo en el window: window.returnNewData = returnNewData
no entendi bien
Tienes un botón donde le pasas onclick="returnNewData()" pero al usar type=module las funciones no quedan en el scope del window, por lo cual la función no existe
Tienes 2 alternativas, añadirlas manualmente con window.returnNewData = returnNewData o añadir el evento onclick a través del DOM
y como hago eso
Pon primero type="module" al script
Y sobre el archivo ReturnData.js en la ultima pon window.returnNewData = returnNewData
@dry thunder asi?
No, dentro del mismo js
Si, así
Tienes que hacer lo mismo en MAinR con las funciones que necesitas en el HTML
Pero en PassData ya no seria returnNewData sino TravelDAta
Si pusiste type="module"?
Con todo respeto, pero ya te he dicho varias cosas que debes hacer y no las has hecho
Añade type="module" en el script de ReturnData y quita los script de PassData
Hola @midnight gust pudiste solucionarlo? Si no, manda de nuevos los archivos para verlo
pos un 50/50