Comunidad de diseño web y desarrollo en internet online

Problema con Flash, PHP y JavaScript.

Citar            
MensajeEscrito el 10 Mar 2005 03:13 am
El tema es el siguiente:

Desde flash, hago un LoadVariable a un PHP en el que tengo un código en JavaScript que abre una ventana popup.

El problema es que la parte de PHP funciona, xq me devuelve los datos que quería al flash, pero el javascript no se ejecuta.

Sabeís alguna forma de que se ejecute el código en javascript?

Por domenet

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Mar 2005 10:12 am
Nadie sabe alguna solución a mi problema?

Por domenet

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Mar 2005 02:05 pm
Que parte en el popup?, podrías especificar mejor tu pregunta con un ejemplo de tu problema

Por Jc

62 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Mar 2005 04:09 pm
Este es el código del php:

Código :

<html>
<head>
   <title>Envío de mails con PHP</title>
</head>
<?
   $sendTo = "[email protected]";
   $subject = $HTTP_GET_VARS["asunto"];
   $headers = "From: " . "Prueba Domenet";
   $headers .= "<" . $HTTP_GET_VARS["email"] . ">\r\n";
   $headers .= "Reply-To: " . $HTTP_GET_VARS["email"]; 
   $message = $HTTP_GET_VARS["cuerpo"];
   mail($sendTo, $subject, $message, $headers);
   echo "&respuesta=Enviando mensaje...";
   
?>
<body>
<script language=javascript> 
   var enlace="enviando_mail.php?asunto=Mensaje de prueba&[email protected]&cuerpo=A ver si de una vez...";
   var idVentana;
   function ventanaSecundaria (URL){ 
      var ancho=150;
      var alto=150;
      var cTop=(screen.height/2)-(alto/2);
      var cLeft=(screen.width/2)-(ancho/2);
      
         idVentana=window.open(URL,"ventana1","width="+ancho+", height="+alto+", status=NO, scrollbars=NO, toolbar=NO, top="+cTop+", left="+cLeft) 
         
   } 
   function CierraVentana(){
      idVentana.close();
   }
         setTimeout("ventanaSecundaria(enlace)",5);
         setTimeout("CierraVentana()",10000);
   </script>
</body>
</html>


Entonces, el tema es que la parte en PHP si funciona bien, pero sin embargo la parte de javascript no funciona, esto es, no se abre ningún pop-up.

A ver si con esto queda mas claro.

Por domenet

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Mar 2005 04:17 pm
Porque mejor
setTimeout("ventanaSecundaria(enlace)",5);
setTimeout("CierraVentana()",10000);

Llamas mejor a la funcion con su valor

ventanaSecundaria(enlace);

Además si envías enlace como referencia

Podrías poner

setTimeout("ventanaSecundaria("+enlace+")",5);

Por Jc

62 de clabLevel



 

msie

 

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