Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/03/2014, 16:38
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 6 meses
Puntos: 10
Respuesta: Definir variable

Cita:
Iniciado por pateketrueke Ver Mensaje
Podrías hacer esto:

Código PHP:
Ver original
  1. var foo = <?php echo json_encode($variable); ?>;
Gracias por tu respuesta pero me da error:

Código Javascript:
Ver original
  1. SyntaxError: syntax error
  2. var recambio = <?php echo json_encode(); ?>;

Código Javascript:
Ver original
  1. echo "<script language='JavaScript'>
  2.  
  3. var recambio = <?php echo json_encode($recambio); ?>;
  4.  
  5. var popup = null;
  6.        
  7.            
  8.             // Si el popup ya existe lo cerramos
  9.             if(popup!=null)
  10.                 popup.close();
  11.  
  12.             // Capturamos las dimensiones de la pantalla para centrar el popup
  13.             altoPantalla = parseInt(screen.availHeight);
  14.             anchoPantalla = parseInt(screen.availWidth);
  15.            
  16.             // Calculamos el centro de la pantalla
  17.             centroAncho = parseInt((anchoPantalla/2))
  18.             centroAlto = parseInt((altoPantalla/2))
  19.    
  20.             // dimensiones del popup
  21.             anchoPopup = 625;
  22.             altoPopup = 230;
  23.  
  24.             // Calculamos las coordenadas de colocación del Popup
  25.             laXPopup = centroAncho - parseInt((anchoPopup/2))
  26.             laYPopup = centroAlto - parseInt((altoPopup/2))
  27.        
  28.            
  29.  
  30.             // Definimos que página vamos a ver
  31.             pagina = 'stock_almacen.php?id=' +recambio;
  32.            
  33.            
  34.             popup = window.open(pagina,'Imagenes','scrollbars=yes,status=no,width=' + anchoPopup + ', height=' + altoPopup + ',left = ' + laXPopup + ',top = ' + laYPopup);
  35.    
  36.                
  37.  
  38. </script>";

Gracias