Javascript:history.go() et PHP ??
cbtis
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
ddez -
ddez -
Bonjour,
J'ai une appli web qui, à partir d'une première page html de menu, enchaine plusieurs traitements par des scripts php via des pages html intermédiaires.
Quand le dernier script php se termine je voudrais renvoyer le navigateur sur la page de menu. Pour cela j'ai retourné le code:
<BODY onLoad=\"javascript:history.go(-3);\" >
Hello world.
</BODY>
...et cela m'affiche "Hello world.", le "onLoad" ne marche pas.
Où me trompe-je??
Merci de votre aide.
J'ai une appli web qui, à partir d'une première page html de menu, enchaine plusieurs traitements par des scripts php via des pages html intermédiaires.
Quand le dernier script php se termine je voudrais renvoyer le navigateur sur la page de menu. Pour cela j'ai retourné le code:
<BODY onLoad=\"javascript:history.go(-3);\" >
Hello world.
</BODY>
...et cela m'affiche "Hello world.", le "onLoad" ne marche pas.
Où me trompe-je??
Merci de votre aide.
A voir également:
- Php history.go(-1)
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
5 réponses
exact.
<?php
header("Location: index.php");
?>
mais seulement si header est appelé en premier, avant tout affichage d'un code en sortie
<?php
header("Location: index.php");
?>
mais seulement si header est appelé en premier, avant tout affichage d'un code en sortie
Salut,
Je suis pas sûr mais c'est peut être ceci: <BODY onLoad=\"javascript:history.go(-3)"\; >
Hello world.
</BODY>
Excuse moi si c'est pas de tout vrai lol
Je suis pas sûr mais c'est peut être ceci: <BODY onLoad=\"javascript:history.go(-3)"\; >
Hello world.
</BODY>
Excuse moi si c'est pas de tout vrai lol
tu peux aussi faire :
en PHP:
<?php
echo "<script>window.location.replace('index.php');</script>";
?>
en javascript:
window.location.replace('index.php');
en considérant qu'index.php soit l page voulue
en PHP:
<?php
echo "<script>window.location.replace('index.php');</script>";
?>
en javascript:
window.location.replace('index.php');
en considérant qu'index.php soit l page voulue
tu peux aussi directement utiliser la fonction header() en php...
C'est encore beaucoup plus simple !
C'est encore beaucoup plus simple !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question