Estoy usando webstorm para abrir mis páginas web.
Básicamente, tengo un archivo clients.js que contiene window.open("../customers-form.html") , y el formulario de clientes contiene un script con src="./scripts/customer-form.js" .
Cuando abro el archivo clients-form.html directamente, el script funciona bien, pero hay un problema al acceder a él a través de window.open() desde el otro archivo.
GET http://localhost:63342/scripts/customers-form.js net::ERR_ABORTED 404 (Not Found)
¡Gracias por tu tiempo!
EDITAR:
Noté que el enlace cuando estoy en clients.html es localhost:63342/WDF/customers.html , pero localhost:63342/customers-form.html después de window.open() . Probablemente este sea el problema, pero no tengo idea de cómo se puede solucionar. Por alguna razón, webstorm está cargando clients-form.html fuera de su carpeta principal WDF.
EDITAR 2:
Lo arreglé usando location.href = "../../WDF/customers-form.html" .
Como estaba llamando a location.href (o windown.open() ) desde un archivo javascript, pensé que el directorio actual es el del mismo archivo, no del documento html, pero me equivoqué. Esas llamadas vuelven al documento html.