Comunidad de diseño web y desarrollo en internet online

evento onload no me funciona en Mozilla

Citar            
MensajeEscrito el 22 Nov 2007 02:33 am
Hola a todos.
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&iacute;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.

Por GustavoV

Claber

136 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Nov 2007 03:22 pm
proba sacando el onload del body y poniendo este codigo antes de la etiqueta de cierre del body

Código :

<body>
   
  <!-- aca va toda la pagina -->
 
<script>
  window.onload = function(){
         alert("Se termino de cargar la pagina")
  }
</script>
</body>



Saludos

Por 3w

145 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.