cerco di essere sintetico... anche se mi p dificle


ho trovato lo script per far aprire un pop-up e per passare un parametro, dalla finestra aperta (popup) alla finestra base

<?
<script>
function popimg(funzione){
window.open('popup.php?id=funzione,'_blank','width =250, height=150, scrollbars=yes, resizable=yes');
}

function urlimg(valoreparametro) {
document.getElementById("immag").value = valoreparametro;
}
</script>

$in_tipo="text";
$in_size="10";
$in_nome="ciao";
$in_funzione="CodecePrimarioCliente";

PopUp($in_tipo, $in_size,$in_nome,$in_funzione);

function PopUp($tipo,$size,$nome,$funzione) {
echo"
<input type=\"$tipo\" size=\"$size\" name=\"$nome\" id=\"immag\">
<a href=\"javascriptopimg('$funzione')\">- ? -</a>
</body>
";
}
?>


il mio problema è che l'elemento
window.open('popup.php?id=funzione,

dovrebbe apriore il file index.php?id=CodecePrimarioCliente

ma non ci riesco....

// file popup.php
<?
$id= $_REQUEST['id'];
?>
<a href="testo" onClick="opener.urlimg('codice-ritorno-<? echo $id; ?>');return false">
parametro</a>
// fine popoup.php


altro problema.. p far chiudere il POPUP automaticamente quando viene premuto il valore <a href>.. non riesco ad usare il selfclose()

qualcuno riesace a darmi una mano?
grassie.
Flavio