Lien sur image

Petit nouveau ! | 5 Messages

12 août 2005, 16:09

Bonjour,

Je modifie une page PHP sur le site d'un ami et j'ai un souci.

Sur le bout de code suivant, comment faire en sorte que l'image BAND_bas_3.gif puisse renvoyer sur une autre page WWW ou vers un Email, lors d'un clique dessus.

<TD WIDTH="150" VALIGN='top' ALIGN="center"><IMG SRC='../<?php echo $GLOBALS["Rep_Images"]; ?>/BAND_bas_3.gif' BORDER='0'></TD>

Merci

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

12 août 2005, 16:11

en mettant un lien dessus, balises <a></a> autour de la balise IMG

ceci est du HTML, pas du PHP ;)

Mammouth du PHP | 543 Messages

12 août 2005, 16:12

afin de respecter tes normes de codage:

Code : Tout sélectionner

<A HREF='http://www.site.com'><IMG SRC='../<?php echo $GLOBALS["Rep_Images"]; ?>/BAND_bas_3.gif' BORDER='0'></A>
mais généralement on evite les majuscules dans les balises.

@+

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

12 août 2005, 16:14

Modération : je déplace vers HTML, si c'est bien ce que je pense :)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

12 août 2005, 16:29

Confirmation de la recommandation de Raptor : on évite les capitales.

En outre, ne te mélange pas trop les pinceaux entre guillemets et apostrophes.
Fixe-toi une syntaxe et tiens-toi à cette convention d'écriture.

Enfin, n'oublie pas l'attribut alt pour la validité W3C.

Ton exemple corrigé :
<a href="http://www.site.com"><img src="../<?php echo $GLOBALS['Rep_Images']; ?>/band_bas_3.gif' border="0" alt="Image représentant..."></a>

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

12 août 2005, 16:31

comment faire en sorte que l'image BAND_bas_3.gif puisse renvoyer sur une autre page WWW ou vers un Email, lors d'un clique dessus.
Il faut que tu connaisses à l'avance l'adresse du site ou de l'email.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Petit nouveau ! | 5 Messages

12 août 2005, 17:44

Merci beaucoup.
Je tente les modifs.
En effet HTML.
Je début evraiment ;-)

Petit nouveau ! | 5 Messages

12 août 2005, 17:55

Euh désolé mais c'est quoi :
/band_bas_3.gif

?

Merci

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

12 août 2005, 17:58

:shock: :shock: :shock:

ben c'est une image... format GIF

Petit nouveau ! | 5 Messages

12 août 2005, 17:59

Pardon. Je me suis tromper dans le copier / coller.

Je voulais parler du :
alt="Image représentant..."

Merci

Petit nouveau ! | 5 Messages

12 août 2005, 18:14

Arf. Je ne m'en sors pas.
J'ai ça maintenant :
<TD WIDTH="175" VALIGN='top'><a href="http://www.site.com"><img src="../<?php echo $GLOBALS["Rep_Images"]; ?>/band_bas_3.gif' border="0" alt="Image représentant..."></a></TD>

Ca me met un lien qui fonctionne mais l'image ne s'affiche pas et dedans il y a marqué "Image représentant".

Désolé, c'est surement basique mais je ne m'en sors pas.

Merci

Eléphant du PHP | 417 Messages

12 août 2005, 19:45

Est-ce que http://www.site.com t'appartient??? Ça m'étonnerait. Sinon vérifie le chemin de ton fichier-image.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

12 août 2005, 19:59

Pour construire ton HTML regarde ce qu'il y a en choisissant "Afficher le code source" dans ton navigateur.
Il a remplacé le PHP par qqchose, à tous les coups. Peux-tu copier-coller le code source de ta page ?

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

13 août 2005, 23:29

La propriété alt que tu inclus dans la balise img donne une légende à ton image.

Ainsi, si pour une raison quelconque, l'image ne s'affiche pas,
le texte affecté à la propriété alt apparaîtra.

Cette propriété est requise pour la validation W3C.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

13 août 2005, 23:30

que donne comme résultat le script PHP :
<?php echo $GLOBALS["Rep_Images"]; ?>
Est-ce un dossier valide ?
Contient-il l'image band_bas_3.gif ?