Aller au contenu

script pour images et les liens aléatoires


TrocWeb

Sujets conseillés

bonjour,

je suis à la recherche d'un petit script qui me permettrait de pouvoir mettre plusieurs images .gif ou.jpg aléatoirement

chaque image devrait avoir un lien différent

je m'explique

l'image X. pointe vers un lien X.

l'image Y. pointe vers un lien Y.

et ainsi de suite, se scripts devra pouvoir gérer environ 4ou 5 images,

dans l'attente de vous lire Cher Heubeurs

cordialement

Troc-Web

Lien vers le commentaire
Partager sur d’autres sites

Attention, si tu veux que le lien puisse être suivi par les moteurs de recherche (qui ne lisent pas (ou très peu) le JavaScript), il vaut mieux générer ceci en PHP. D'autant que le script JavScript est inutilement compliqué.

Voici un exemple :

<?php
$tab_liens = array(
'img01.jpg' => 'http://www.lien1.fr',
'img02.gif' => 'http://www.lien2.com',
'img03.png' => 'http://www.lien3.net'
);
$img = array_rand($tab_liens);
$url = $tab_liens[$img];
echo '<a href="'.$url.'"><img src="'.$url.'"></a>';
?>

Lien vers le commentaire
Partager sur d’autres sites

les image seront aléatoires ou changerons a chaque clic comme celui du java?

Modifié par TrocWeb
Inutile de citer le message précédent; on vient de le lire (captain_torche, modérateur)
Lien vers le commentaire
Partager sur d’autres sites

A chaque affichage de la page, une image définie dans la variable $tab_liens sera affichée au hasard.

Typiquement, le résultat est strictement le même, mais dans ce dernier cas, on génère du HTML pur, que les moteurs peuvent suivre sans problème.

PS : petite précision, Java et JavaScript sont deux langages totalement différents. JavaScript a été nommé comme ça, pour profiter de la popularité du langage Java.

Lien vers le commentaire
Partager sur d’autres sites

merci de ta réponse, je vais tester cela , bravo pour votre aide :thumbsup:

eu pardon captain_torche le code est complet la ? le php et moi :nonono:

Modifié par TrocWeb
Lien vers le commentaire
Partager sur d’autres sites

<?php

$tab_liens = array(

'http://www.trocweb.fr/logos/bonnes-affaires.gif' => 'http://www.trocweb.fr',

'http://www.trocweb.fr/logos/idees-cadeaux.png' => 'http://www.trocweb.fr/stores.php',

'http://www.trocweb.fr/logos/bonnes-affaires.gif' => 'http://www.trocweb.fr'

);

$img = array_rand($tab_liens);

$url = $tab_liens[$img];

echo '<a href="'.$url.'"><img src="'.$url.'"></a>';

?>

les liens sont bon mais les images ne sont pas la ou trop petit car je vois le cadre rouge,elle devrais être en 170x 130

Modifié par TrocWeb
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...