Estoy intentando hacer que cuando se abra una pagina, en el evento onload de la misma llame a una función que abra una ventana tipo popup. Se lo que piensan respecto a los popup y yo pienso lo mismo pero es un pedido del cliente (pase horas explicándole porque no convenía hacer eso pero bue).
El tema es que con el evento onload en IE funciona pero en Mozilla no. Lo raro (mmm ya nada es raro cuando se intenta hacer funcionar algo en distinto navegador) es que hice un link que llame a la función y en ambos navegadores funcionaron correctamente.
Les muestro el código que uso:
Código :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script> function abrirVentana(url,mwidth,mheight){ if (document.all&&window.print) //if ie5 eval('window.showModelessDialog(url,"", "help:0;resizable:1;status:0;dialogTop:0;scroll:0;dialogWidth:'+ screen.availWidth +'px;dialogHeight:'+screen.availHeight+ 'px")') else eval('window.open(url,"", "width='+ screen.availWidth +'px,height='+screen.availHeight+ 'px,resizable=1,scrollbars=1")') } </script> <title>Documento sin título</title> </head> <body onload="abrirVentana('terrazasdebarrancas.html',1024,768);"> <a href="javascript:void(0);" onClick="abrirVentana('terrazasdebarrancas.html',1024,768);"> Abrir Ventana</a> </body> </html>
Desde ya muchas gracias. Saludos.