changer titre fenetre dynamiquement

clash100
Invité n'ayant pas de compte PHPfrance

07 août 2011, 08:48

bonjour
comment changer le titre d'une même page toutes les 5secondes ?
j ait codé

sleep(5)
$title=..
require_once ("changer_titre.php");

changer_titre.php ===>>>> <title><?php print $title; ?></title>

****tout ça en boucle

mais ça marche pas :(
il affiche uniquement que le premier titre..
alors ?

Eléphanteau du PHP | 34 Messages

07 août 2011, 10:31

Bonjour clash100,

Pourrais-tu ecrire ton code complet s'il-te-plait ?
Je crois savoir où est ton problème.

clash100
Invité n'ayant pas de compte PHPfrance

07 août 2011, 11:08

voila mon code

<?php
...
...
foreach($tab1 as $elt)
{
sleep(10);
$title=$elt;
require_once ("changer_titre.php");
}
?>

changer_titre.php>>>

<title><?php if(isset($title)) { print $title; } ?></title>

Mammouth du PHP | 19672 Messages

07 août 2011, 11:53

Tu ne peux pas le faire en PHP sans recharger la page. Le PHP s'exécute coté serveur, donc une fois la page chargée dans le navigateur, le PHP n'intervient plus.

Pour faire ça, il faut te tourner vers le JavaScript avec un setTimeout.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

clash100
Invité n'ayant pas de compte PHPfrance

07 août 2011, 12:18

Tu ne peux pas le faire en PHP sans recharger la page. Le PHP s'exécute coté serveur, donc une fois la page chargée dans le navigateur, le PHP n'intervient plus.

Pour faire ça, il faut te tourner vers le JavaScript avec un setTimeout.
ok bien reçu