Page 1 sur 2

Lien sur image

Posté : 12 août 2005, 16:09
par metamax
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

Posté : 12 août 2005, 16:11
par ouckileou
en mettant un lien dessus, balises <a></a> autour de la balise IMG

ceci est du HTML, pas du PHP ;)

Posté : 12 août 2005, 16:12
par raptor
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.

@+

Posté : 12 août 2005, 16:14
par mere-teresa
Modération : je déplace vers HTML, si c'est bien ce que je pense :)

Posté : 12 août 2005, 16:29
par albat
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>

Posté : 12 août 2005, 16:31
par mere-teresa
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.

Posté : 12 août 2005, 17:44
par metamax
Merci beaucoup.
Je tente les modifs.
En effet HTML.
Je début evraiment ;-)

Posté : 12 août 2005, 17:55
par metamax
Euh désolé mais c'est quoi :
/band_bas_3.gif

?

Merci

Posté : 12 août 2005, 17:58
par ouckileou
:shock: :shock: :shock:

ben c'est une image... format GIF

Posté : 12 août 2005, 17:59
par metamax
Pardon. Je me suis tromper dans le copier / coller.

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

Merci

Posté : 12 août 2005, 18:14
par metamax
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

Posté : 12 août 2005, 19:45
par JazzFinder
Est-ce que http://www.site.com t'appartient??? Ça m'étonnerait. Sinon vérifie le chemin de ton fichier-image.

Posté : 12 août 2005, 19:59
par mere-teresa
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 ?

Posté : 13 août 2005, 23:29
par albat
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.

Posté : 13 août 2005, 23:30
par albat
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 ?