Bonjour à tous!

j'ai créer une fonction lancée à partir d'un bouton situé dans un popup. La fonction a pour but : d'executer une requete SQL, fermer le popup, rafraichir la main page en arriere plan...
Pour cela, j'ai créer une fonction JS mais je ne comprend pas pourquoi, quand je l'execute, rien ne se passe et le navigateur m'annonce une erreur js avec un "objet attendu". Voici le code de ma fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function RefreshAndClose()
{
   $db = connect_db();
   $sql = "SELECT * FROM permanence";
   $result_sql = mysql_query($sql) or die(pbconnect("Problème de connexion à 
   la base"));
   if (!window.opener.closed)
   {
         window.opener.location = window.opener.location;
         parent.close();
   }
}
Si jamais qqun à une idée....ca serait vraiment génial!