| |||
crearr ventanas emergentes con variables necesito crear en una pagina varias paginas emergente, para no repetir la misma construcción, he pensado hacerlo de forma que se haga una vez y que me sirva la misma construcción puedo sacar varias ventanas emergentes. Haber si me podéis echar una mano.Gracias |
| ||||
Código HTML: <html> <head> <script> pagina=new Array(); centrado=true //Para que no se centre pon false function paginaNueva(p,a,h){ this.pagina=p; this.alto=h; this.ancho=a; } //Pon pagina[n]=new paginaNueva('URL','ancho','alto'); pagina[0]=new paginaNueva("http://www.forosdelweb.com",500,400); pagina[1]=new paginaNueva("http://www.maestrosdelweb.com",600,500); pagina[2]=new paginaNueva("http://www.karlankas.net",600,500); function abrir(esta){ if(centrado){ izquierda=(screen.width-pagina[esta].ancho)/2 arriba=(screen.height-pagina[esta].ancho)/2 } eval("ventana_"+esta+"=window.open('"+pagina[esta].pagina+"','ventana_"+esta+"','height="+pagina[esta].alto+",width="+pagina[esta].ancho+",left="+izquierda+",top="+arriba+"')"); } function abreme(cual){ if(!cual){ for(a=0;a<pagina.length;a++){ abrir(a); } } else{ abrir(cual); } } </script> <title>Untitled</title> </head> <body> <input type="button" onclick="abreme('0')" value="Abrir foros del web"><br> <input type="button" onclick="abreme(1)" value="Abrir maestros del web"><br> <input type="button" onclick="abreme(2)" value="Abrir karlankas.net"><br> <input type="button" onclick="abreme()" value="Abrir todas"><br> </body> </html> Un saludo!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
Me alegro mucho de que te haya servido! Si tienes cualquier otra duda ya sabes donde preguntar ;)
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |