SAM a écrit :
> <body onload="setTimeout(function(){
> self.location=self.location+'?chp='+
> document.monForm.monChp.value+'&v='+
> Math.random();}
> ,5000);">
>
>
>
> &v = Math.random()
>
> ne sert qu'à avoir une url différente à chaque appel
> (afin de forcer le rechargement depuis le serveur et non depuis le cache)
Un chiffre aléatoire pouvant avoir deux fois de suite la même valeur,
j'utiliserais plutôt quelque chose de réellement unique comme le nbr de
millisecondes depuis le 01/01/1970 00:00:00 (new Date().getTime()).
<http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects

ate: getTime>
'&v='+(new Date().getTime())
Sinon sans tester, je crois que ça peut "fonctionner" la 1ere fois puis
après c'est tout cassé. Je m'explique :
1) url == foo.php
2) self.location = self.location + '?chp=1'
==> url == foo.php?chp=1
3) self.location = self.location + '?chp=2'
==> url == foo.php?chp=1?chp=2
==> bug
--
laurent