PHP - JS - windows.open - redirection

Bonjour, je réalise un programme en PHP dans lequel j'insère de temps à autre du Javascript

L'idée est la suivante : lorsque l'utilisateur clique sur un bouton, il exécute un autre fichier php (invisible pour lui) qui comporte des tests de validation
Si les tests sont bon, l'idéal serait : ouverture d'une nouvelle fenêtre avec passage d'un paramètre et redirection de la fenêtre courante

Actuellement, j'ai ceci :

if ($traitementOK=="oui")
{
echo "<SCRIPT>javascript:window.open('printfacture.php?idfactureimplode=$idfactureimplode')</script>";
}

Le paramètre passe bien et la seconde fenêtre est OK mais comment rediriger ma fenêtre principale (qui est actuellement blanche) ?
Si je redirige avec un "header", où mettre le code ?

Merci
Configuration: Windows Vista / Firefox 3.5.8

2 réponses

  1. OK ça marche, un grand merci :))

    Si vous utilisez cette méthode en php comme moi, n'oubliez pas de préciser vos balises JS comme ceci :

    if ($traitementOK=="oui")
    {
    echo "<SCRIPT>javascript:window.open('printfacture.php?idfactureimplode=$idfactureimplode')</script>";

    echo "<SCRIPT>javascript:window.location.href='ma_nouvelle_page.php'</script>";
    }
    1. Bonjour,

      en javascript :
      window.location.href='ma_nouvelle_page.php';