Saltar al contenido
Codif铆ca.me | Desarrollo web | Programaci贸n

Abrir multiples ventanas desde un link

22 abril, 2015

En el caj贸n desastre de JavaScript he incluido este codigo por si alguna vez me hace falta.

Este primer c贸digo abre cuatro ventanas, desde un link en js abriremos cuatro ventanas “de golpe”, en algunos navegadores como Chrome te pide confirmaci贸n en otros como Firefox las abre sin pedirte confirmaci贸n.
Entiendo totalmente que te pida confirmaci贸n antes de abrir m煤ltiples ventanas, al fin y al cabo abrir cuatro ventanas con un solo click no tiene un aspecto muy amigable, desde el punto de vista del navegador.

<html>
<head>
<script type="text/javascript">
function cuatroVentanas() {
    window.open("http://www.web1.com/");
    window.open("http://www.web2.com/");
    window.open("http://www.web3.com/");
    window.open("http://www.web4.com/");
}
</script>
</head>
 
<body>
<form>
<input type=button value="Abre dos ventanas" onclick="cuatroVentanas()">
</form>
</body>
 
</html>

Puedes utilizarlo para abrir lo que quieras, o poner webs de referidos o lo que quieras, por lo general tiene utilidad con webs de referidos.

Este otro que gusta un poquito m谩s, me parece m谩s 煤til como funci贸n global.
Ya que este c贸digo va a abrir el link que tenga puesto por defecto, y adem谩s abrir谩 otra ventana, as铆 cada web puede abrir un sitio diferente y adem谩s el enlace de referido, o lo que se te haya ocurrido.

 
<html>
<head>
<script type="text/javascript">
function dosVentanas(laquetenia) {   
 
    window.open(laquetenia.getAttribute("href"));
 
  /*---------------------------------------------
 
  Abrir谩 la ventana que tiene el objeto, 
  en este caso http://google.es
  pero cada objeto puede tener un web diferente.
  Y adem谩s abrir谩 el web que ponga aqu铆 a continuaci贸n
  en este caso http://www.referidos.com/
 
  -------------------------------------------*/
 
    window.open("http://www.foroblackhat.com/");
    return true;
}
</script>
</head>
 
<body>
<form>
<a href="http://google.es" onclick="dosVentanas(this)">A google y al Foroblackhat :)</a>
</form></body>
 
</html>