Bonjour,
j'ai une page php qui insere dans le head le script : script.js. (le chemin est correct je l'ai vérifié en le chargeant dans le navigateur avec son adresse).
Dans cette page php j'appelle la fonction redirigePage :
fonction qui se trouve dans functions.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if ($op==edit) { RedirectionPage('doc.php'); }
Si je laisse ainsi ma redirection fonctionne nickel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function RedirectionPage ($url) { echo '<script> function redirige() { window.location.replace("doc.php"); } setTimeout("redirige();", 1250); </script>'; }
Mais je voudrais déclarer ma fonction redirige dans le script chargé en entete. Si je procède ainsi (donc je l'enlève de ci-dessus et je laisse juste le timeout), ma page n'est pas redirigée. Konqueror me donne l'erreur suivante :
Si vous pouvez m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Erreur*: nœud *: ReferenceError: Can't find variable: redirige
Merci beaucoup
Partager