Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/05/2006, 09:34
Avatar de mega82es
mega82es
 
Fecha de Ingreso: septiembre-2005
Mensajes: 38
Antigüedad: 19 años, 5 meses
Puntos: 0
El error que te marca es por que en el onload del body tienes popup.php, la sintaxis diria que popup es un objeto y php es una propiedad del objeto popup.

Para abrir un popup se utiliza la funcion window.open, la sintaxis de esta funcion la encuentras en developer.mozilla.org/en/docs/DOM:window.open

Código PHP:
<body bgcolor="#f4f7f9" leftmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0" class="scroll" OnLoad="popup.php;NoBack();MM_preloadImages('../imagenes/<?php echo $Obj_Menu->home2;?>','../imagenes/<?php echo $Obj_Menu->enlaces2;?>','../imagenes/<?php echo $Obj_Menu->contactanos2;?>', '../imagenes/princ_09','../imagenes/princ_11','../imagenes/princ_13', '../imagenes/princ_09.gif','../imagenes/princ_11.gif','../imagenes/princ_13.gif')">
Lo que puedes hacer es definir una funcion que sera llamada en el onload del body, en un bloque de codigo javascript.
Código PHP:
<script language="javascript" type="text/javascript">
function 
pageLoad(){
    
ventana window.open("popup.php""daleUnNombreATuPopup""left=50,top=100,width=450,height=415,menubar=no,scrollbars=yes,resizable=yes"); 
   if( 
ventana.focus 
      
ventana.focus();
   
NoBack();
   
// y aqui puedes poner todo el codigo para que sea mas legible.
   
}
</script>

....


y en el onload la mandas llamar:
<body onload="pageLoad();"> 
Saludos