je m'explique:

j'ai un formulaire

a cote du champ ville j'ai un lien ouvrant la fonction ville

il verifie le contenu du camp departemant pour afficher la liste des villes du departement. si departement vide 'alerte'

sinon open liste_ville.php+n°departement
dans liste_ville.php il y a une requete sql ( select ville from matable where n°departement% Like code postal)

jusque la tout vas bien
CODE


echo <a href='javascript:fonc_aj_ville('mavariable')' class='Style7'> mavariable</a>


la c'est toujour tres bien

Mais quand je clic sur la ville il ne se passe rien

j'utilise deja une fonction du meme type dans le meme formulaire avec comme difference (pas de requete sql) et (l'ouverture du popup est direct et nom pas dans une fonction avec if)

en detail /

j'ai une fonction qui ouvre un pop up si...
CODE
Code:

// fonction ville

function ville()

{

if (document.frm_ajout.dpt.value.length == 0)

{

alert("pour selectionner une ville dans la liste vous devez un choisir un département")



document.frm_ajout.dpt.focus()

} else {

var val_dept = document.frm_ajout.dpt.value;

window.open( "../admimmo/liste_ville.php?val_dept="+val_dept , 'liste_ville' , 'width= 597 , height = 470 ,menubar=no,scrollbars=1,toolbar=no,location=no,directories=no,resizable=yes,top
=80,left=140');

}

}






celle la elle mache nickel

Mais dans ce pop up une liste de choix de ville souvre avec
des liens comme
CODE
Code:

<a href='javascript:fonc_aj_ville('AGEN')' class='Style7'> AGEN </a>


ce qui appelle la fonction
CODE
Code:

// -----------------------------------------------------------------------------

// FONCTION CHOISIR UNE VILLE



function fonc_aj_ville (laville) { // FORM AJOUT BIEN

window.opener.document.frm_ajout.ville.value = laville;

window.close();

}




c'est la derniere qui ne marche pas
et la je comprend pas