Beh.... se passi l'ID nella URL devi recuperarlo con $_GET.
Codice PHP:
<?php
// pagina che invia la variabile
javascript:apri('commenti.php?id=<?php echo $id; ?>',340,340)
?>
Codice PHP:
<?php
// pagina che riceve la variabile
$id = $_GET['id'];
echo $id;
?>
Fatto sta che, se nella pagina che invia la variabile hai scritto tutto bene, mettendo il mouse su questo link dovresti vedere nella status bar la seguente dicitura:
codice:
javascript:apri('commenti.php?id=xxx',340,340)
Se non visualizzi lì il numero di ID, allora c'è un problema nella pagina, magari semplicemente di sintassi.