Besoin d aide en javascript
kenny
-
sethh -
sethh -
bonsoir j'ai un problème avec ce code en javascript :
ce code permet de modifier l'url de "page.php" en " page.php?jour=27 " le code fonctionne bien car l'url change bien mais ce code s'active 5 fois par sec donc la page se recharge tout le temps ! comment on fait pour executer ce script une seul fois ???
<script language="JavaScript"> <!-- top.document.location = "page.php?jour=27"; //--> </script>
ce code permet de modifier l'url de "page.php" en " page.php?jour=27 " le code fonctionne bien car l'url change bien mais ce code s'active 5 fois par sec donc la page se recharge tout le temps ! comment on fait pour executer ce script une seul fois ???
A voir également:
- Besoin d aide en javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
4 réponses
Salut,
Ce code javascript il est dans page.php ?
Si c'est oui c'est normal, il faut que dans le code de page.php tu
n'inclus pas le code javascript si tu as $_GET['jour'] = 27.
A+, Crabs
Ce code javascript il est dans page.php ?
Si c'est oui c'est normal, il faut que dans le code de page.php tu
n'inclus pas le code javascript si tu as $_GET['jour'] = 27.
A+, Crabs
meme avec le code javascript tout seul ca refai la meme chose. Mais suis sur il doit avoir un moyen pour executer ce script une seul fois.
le code de page.php:
le code de page.php:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 3</title>
<script language="JavaScript">
<!--
top.document.location = "page.php?jour=lala";
//-->
</script>
</head>
<body>
<?
if (isset($_GET['jour']))
{
$nav = $_GET['jour'];
echo " $nav ";
}
?>
</body>
</html>
Ben oui, il faut faire disparaître ton code javascript du code qui s'affiche tout le temps (la partie hors php) et le mettre dans ton bloc de condition php pour qu'il ne s'execute que si tu n'as pas reçu "jour".
Soit:
Soit:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouvelle page 3</title>
</head>
<body>
<?
if (!isset($_GET['jour']))
{
echo '
<script language="JavaScript">
<!--
top.document.location = "page.php?jour=lala";
//-->
</script>';
}
else
{
$nav = $_GET['jour'];
echo " $nav ";
}
?>
</body>
</html>