Avatar ·

Cómo hacer una redirección a otra página web en JavaScript?

¡Hola a todos! Soy nuevo en el desarrollo web, escribiendo mi primer sitio en HTML/CSS/JS puro. Me encontré con una tarea aparentemente simple: después de que el usuario haga clic en el botón "Iniciar sesión" y pase la validación (verificación de campos vacíos), necesito redirigirlo a la página del panel personal. He revisado un montón de foros, pero las soluciones varían: algunos escriben sobre `window.location`, otros sobre `window.location.href`, otros sobre `location.replace()`, y algunos recomiendan jQuery con `$(location).attr('href', ...)`. Estoy completamente confundido. Aquí está mi código actual, que no funciona: ```javascript function login() { let username = document.getElementById('username').value; if (username === '') { alert('Ingrese el nombre'); } else { // Aquí debería haber una redirección a dashboard.html window.location = 'dashboard.html'; // ¿No funciona? } } ``` Por favor, indíquenme: 1. ¿Cuál es la forma más correcta y confiable de hacer una redirección a otra página? 2. ¿Cuál es la diferen