Actualisation avec un signet

WRInaute discret
Bonjour à tous !

Ma question va vous sembler ridicule mais je bute dessus depuis plusieurs jours :oops:
J'ai actuellement un encadré en bas de ma page d'accueil affichant une anecdote aléatoire (tiré au sort en PHP) sur le thème de la savane. Je souhaiterais qu'au clic sur "Anectode suivante" la page soit rechargée et aille directement au signet "saviezvous".

Mon code actuel est le suivant (rien de bien sorcier) :
Le lien
Code:
<a href="http://www.monsite.com/#saviezvous" title="Une autre anectode">Anectode aléatoire suivante >></a>
Le signet
Code:
<a name="saviezvous"></a>

Avec ce code la page n'est pas rechargée puisque le navigateur constate qu'il est déjà sur la page donc il va directement au signet.

Merci par avance pour votre aide ! :)
 
WRInaute passionné
Code:
<a href="http://www.laloidelasavane.com/?force=<? echo rand(0,9999);?>#saviezvous" title="Une autre anectode">Anectode aléatoire suivante >></a>

devrais marcher si tu as du php.
 
WRInaute impliqué
moktoipas a dit:
Code:
<a href="http://www.laloidelasavane.com/?force=<? echo rand(0,9999);?>#saviezvous" title="Une autre anectode">Anectode aléatoire suivante >></a>

devrais marcher si tu as du php.
Hey pas bête du tout cette idée !! Un pote voulait faire la même chose que CrazyCow007 il y a quelques jours, et je n'ai pas trouvé de solution pour l'aider.
J'ai carrément pas pensé à modifier l'url avec des variables inutilisées ...

P.S. : mt_rand c'est mieux :lol:
 
WRInaute discret
J'avais pas vu qu'on m'avait répondu !

Et bien ça marche parfaitement :D
Très bonne idée ! :wink:
Seul inconvénient peut-être c'est le duplicate content (même contenu pour 9999 URLs), non ?
C'est une simple supposition (je ne suis vraiment pas expert en la matière).
 
WRInaute impliqué
CrazyCow007 a dit:
Seul inconvénient peut-être c'est le duplicate content (même contenu pour 9999 URLs), non ?
C'est une simple supposition (je ne suis vraiment pas expert en la matière).
Fais-le en onClick (javascript):

Code:
<a href="/" onClick="document.location.href='http://www.laloidelasavane.com/?force=<? echo rand(0,9999);?>#saviezvous'; return false;" title="Une autre anectode">Anectode aléatoire suivante</a>

Ou alors refuse l'accès aux robots via robots.txt
Code:
User-agent: *
Disallow: /?force
 
WRInaute passionné
Comment tu peux avoir du duplicate content puisque justement, le lien sert a changer le contenu de la page.
De plus, la page a la meme url, a mon avis, google est assez malin pour comprendre....
 
Discussions similaires
Haut