Abrir URL en la misma ventana y en la misma pestaña
Quiero abrir un enlace en la misma ventana y en la misma pestaña que contiene la página con el enlace.
Cuando intento abrir un enlace usando window.open
, se abre en una pestaña nueva, no en la misma pestaña en la misma ventana.
Necesitas usar el atributo de nombre:
window.open("https://www.youraddress.com","_self")
Editar : la URL debe ir precedida del protocolo. Sin él, intenta abrir la URL relativa. Probado en Chrome 59, Firefox 54 e IE 11.
Utilizar esta:
location.href = "http://example.com";
Para asegurarse de que el enlace se abra en la misma pestaña, debe utilizarwindow.location.replace()
Vea el ejemplo a continuación:
window.location.replace("http://www.w3schools.com");
Fuente: http://www.w3schools.com/jsref/met_loc_replace.asp
Puedes hacer que vaya a la misma página sin especificar la URL:
window.open('?','_self');
Si tiene sus páginas dentro de "marco", entonces "Window.open('logout.aspx','_self')"
será redirigido dentro del mismo marco. Entonces al usar
"Window.open('logout.aspx','_top')"
Podemos cargar la página como nueva solicitud.