La funzione mi pare che non sia a posto.
id e` una stringa, e non puoi trovare il value di una stringa.
Forse e` l'id di un campo di testo, ma allora il codice e` diverso.
Inoltre non mi piace l'uso della variabile id: id e` parola chiave e usarla come nome di avriabile potrebbe avere effetti collaterali.
codice:
function Popup(idv){ //Apre centrato rispetto la finestra madre
var w = 400;
var h = 250;
var l = Math.floor((screen.width-w)/2);
var t = Math.floor((screen.height-h)/2);
var v = document.getElementById(idv).value;
window.open("add_contact.php?id_cliente=" + v + ",
"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
}
Nota l'acapo nella window.open non ci va.
Ciao
Michele