Foros del Web » Programando para Internet » PHP »

Cn php no va

Estas en el tema de Cn php no va en el foro de PHP en Foros del Web. Hola, tengo un codigo javascript, que modifico en php, pero da la casualidad de que si me funciona en javascript y cuando lo modifico con ...
  #1 (permalink)  
Antiguo 01/08/2003, 19:55
Avatar de Ánima  
Fecha de Ingreso: julio-2002
Ubicación: Catalunya, Barcelona.
Mensajes: 538
Antigüedad: 15 años, 5 meses
Puntos: 1
Exclamación Cn php no va

Hola, tengo un codigo javascript, que modifico en php, pero da la casualidad de que si me funciona en javascript y cuando lo modifico con php no me va. Es este:
Código PHP:
$java"ventana=window.open(direccion,'ventana','width=100,height=100');";
$javas2='
<script>
var segundos=0
var direccion="'
.$row['elink'].'"
milisegundos=segundos*0000
window.setTimeout("'
.$java.'",milisegundos);
ventana.onload="opener.history.back(1);self.close();"
</script>'

($row['elink'] es una variable que funciona)
  #2 (permalink)  
Antiguo 01/08/2003, 19:59
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 15 años, 10 meses
Puntos: 5
Cambia el orden de las Comillas. Donde tienes " pon ' y viceversa.

PHP EVALUA lo que se encuantra dentro de " pero simplemente pasa al navegador lo que esta dentro de '
__________________
Manoloweb
  #3 (permalink)  
Antiguo 02/08/2003, 15:16
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 15 años, 6 meses
Puntos: 7
Para complementar la respuesta. Aqui va el codigo como deberia ser...

<?php
$java="ventana=window.open";
$sjava=$sjava."(direccion,'ventana','width=100,hei ght=100');";
$javas2="<script>\n\r";
$javas2=$sjava2."var segundos=0;\n\r";
$javas2=$sjava2."var direccion='".$row['elink'].';\n\r";
$javas2=$sjava2."milisegundos=segundos*0000;\n\r";
$javas2=$sjava2."window.setTimeout('".$java."',mil isegundos);";
$javas2=$sjava2."\n\r";
$javas2=$sjava2."ventana.onload=";
$javas2=$sjava2."\"opener.history.back(1);self.clo se();\"\n\r";
$javas2=$sjava2."</script>";
echo $javas2;
?>
__________________
No tengo firma ahora... :(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:19.