PHP - JS - windows.open - redirection

Fermé
Modius - 23 févr. 2010 à 15:50
 Modius - 23 févr. 2010 à 17:41
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
A voir également:

2 réponses

Defouille Messages postés 388 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 15 novembre 2011 54
23 févr. 2010 à 16:05
Bonjour,

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