Ver Mensaje Individual
  #35 (permalink)  
Antiguo 03/05/2007, 14:02
Asyolath
 
Fecha de Ingreso: abril-2006
Mensajes: 80
Antigüedad: 18 años, 10 meses
Puntos: 2
Re: Hacer un pop up con php

En un window.open van 3 parametros: window.open(pagina_a_abrir, donde_se_abre, atributos_de_la_ventana)

Los atributos van separados por comas, pero no por comillas.

Un ejemplo:
Código PHP:
window.open('pagina.php','popup','height=350, width=680, top=100, left=400, directories=no, location=no'); 
Luego, si quitase las comillas del $reg['ID_CS'], daría un error en PHP porque entre [ y ] se espera un indice, bien puede ser una cadena de texto o una variable que tenga como valor una cadena, no sé si me entendéis.
Podría hacer algo así:

Código PHP:
<?php
$variable
$reg['ID_CS']; ?>
<a href="#" onClick="window.open(
'imprimirDOC.php?cod=<?php echo $variable;?>','popup','width=430, height=260');">IMPRIMIR</a><?php
O esto otro:

Código PHP:
<?php
$indice
'ID_CS'?>
<a href="#" onClick="window.open(
'imprimirDOC.php?cod=<?php echo $reg[$indice];?>','popup','width=430, height=260');">IMPRIMIR</a><?php
O dejarlo como lo tenía:

Código PHP:
<a href="#" onClick="window.open(
'imprimirDOC.php?cod=<?php echo $reg['ID_CS'];?>','popup','width=430, height=260');">IMPRIMIR</a>
Porque de todos modos el resultado en el código fuente y en pantalla va a a ser el mismo. Si $reg['ID_CS'] valiese 'valor':

Código PHP:
<a href="#" onClick="window.open(
'imprimirDOC.php?cod=valor','popup','width=430, height=260');"
>IMPRIMIR</a
Eso sí, puedes quitar eso de 'javascript:', porque funciona igual y queda más bonito si eso . y quita tambien las comillas entre 'width=430, height=260'