PHP - JS - windows.open - redirection

Modius -  
 Modius -
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. Defouille Messages postés 404 Statut Membre 54
     
    Bonjour,

    en javascript :
    window.location.href='ma_nouvelle_page.php';
    0
  2. Modius
     
    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>";
    }
    0