Quería que la etiqueta abriera dos URL al mismo tiempo. Esto es lo que probé:
Solo HTML
<a href="URL1" target="_blank" onclick="window.open('URL2');">text</a>Esto funcionó, pero no de la manera que yo quería. Abriría la URL2 al hacer clic en ella y si se abriera en una nueva pestaña con el botón derecho o la rueda del mouse, abriría la URL1. Quiero que abra ambas páginas en pestañas nuevas al mismo tiempo.
HTML + JavaScript HTML:
<a id="myId">text</a>JS:
myId.onclick = function(){ open('https://www.example1.com'); location.href = ('https://www.example2.com'); }Esto no funcionó en absoluto.
Este es su código:
myId.onclick = function(){ open('https://www.example1.com'); location.href = ('https://www.example2.com',,'_blank'); }Cambia el código a:
myId.onclick = function(){ window.open('https://www.example1.com','_blank'); //just use window.open() for both the cases; window.open('https://www.example2.com','_blank'); }Espero que hayas encontrado la solución a tu problema.
Intente usar una función onclick que use el método window.open para abrir las dos URL:
document.querySelector("#foo").onclick = function () { window.open('https://www.example.com', "_blank"); window.open('https://www.example.com', "_blank"); } <a id="foo">bar</a>