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
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
. y quita tambien las comillas entre 'width=430, height=260'