Estoy modificando una página web y me gustaría crear un botón que al hacer clic me cargue una nueva página en la misma ventana. Por ejemplo, para un enlace a una página web con algunos parámetros podría ser:
<a href="www.mypage.com/page?param1=abc¶m2=345">LINK TO THE WEBSITE</a>Si hago esto, el enlace carga correctamente el sitio web. Si lo modifico a:
<a href=javascript:window.open("www.mypage.com/page?param1=abc¶m2=345", "_self")>LINK TO THE WEBSITE</a>Yo también tengo éxito. Sin embargo, me gustaría implementar esto en un botón. Por lo tanto tengo:
<button onclick="javascript:window.open('www.mypage.com/page?param1=abc¶m2=345', '_self')" </button>Sin embargo, ahora carga "www.mypage.com/page", y los parámetros se borran, incluso puedo ver en el código fuente del sitio web que están allí. ¿Por qué? ¿Cómo puedo implementar esto con un botón?
podría envolver el botón en el enlace href.
por ejemplo:
<a href=javascript:window.open("www.mypage.com/page?param1=abc¶m2=345", "_self")><button>Click me</button></a>