Tres pop-ups en uno

comentar



Much@s ya sabreis lo que es un pop-up. El término anglosajón pop-up (en español: ventana emergente) denota un elemento emergente que se utiliza generalmente dentro de terminología Web. Se pueden hacer de diversas maneras y utilizando diferentes tecnicas. Hoy os voy a explicar como poner varios popups que muestran otras webs conectados con enlaces, creados con Javascript y algo de CSS.

Para añadir estos pop-ups a nuestro blog o web, lo primero es poner los estilos en el <body> de nuestra plantilla.


<style>
.popupmulti {
background: none repeat scroll 0 0 #333;    color: #FFFFFF !important;border:2px solid #EACD81; font-size:20px;    padding: 5px 10px;    text-decoration: none;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;border-top: 1px solid #C0C0C0;border-left: 1px solid #C0C0C0;-moz-box-shadow: 2px 3px 5px #696969;-webkit-box-shadow:2px 3px 5px #696969;box-shadow:2px 3px 5px #696969; -ms-filter: &quot;progid:DXImageTransform.Microsoft.Shadow(color=#696969,direction=120,strength=4)&quot;; /* IE8+ */filter: progid:DXImageTransform.Microsoft.Shadow(color=#696969,direction=120,strength=4); /* IE7 and lower */
}
.popupmulti:hover {
background: none repeat scroll 0 0 #990000;
}
</style>





Ahora añadimos el script antes del </head> de la plantilla. Donde pone URL WEB (en rojo) ponemos la direccion a mostrar en el pop-up. En este caso, podemos añadir tres.


<script language="JavaScript">
function open1() {
var open1 =
window.open('URL WEB','','scrollbars=yes,height=400,width=600,resizable=yes,left = 190,top = 170');
}
function open2() {
var open2 =
window.open('
URL WEB','','scrollbars=yes,height=400,width=600,resizable=yes,left = 190,top = 170');
}
function open3() {
var open3 =
window.open('
URL WEB','','scrollbars=yes,height=400,width=600,resizable=yes,left = 190,top = 170');
}
// -->
</script>




Por ultimo, alli donde queramos mostrar los enlaces, añadimos este codigo HTML. Modificamos lo que esta en rojo para poner el texto que queramos al enlace.


<a class="popupmulti" href="javascript:open1()">TEXTO</a>&nbsp;&nbsp;&nbsp;<a class="popupmulti" href="javascript:open2()">TEXTO</a>&nbsp;&nbsp;&nbsp;<a class="popupmulti" href="javascript:open3()">TEXTO</a>



Aqui teneis una demo para que veais como queda:

ENLACE 1   ENLACE 2   ENLACE 3