Href/Onclick sur une image

Fermé
Alex_Mansion Messages postés 4 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 août 2008 - 6 août 2008 à 12:27
 tortue - 22 sept. 2011 à 15:39
Bonjour,

J'ai ce morceau de code qui constitue une page php :

<?php

print '<html><head></head><script type="text/javascript" src="script.js"></script><body>';

$dir="./mes_smileys";
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
print '<div style="float:left;height:75px;">';
if(file_exists($lien)){
print '<img src="'.$lien.'" alt="" href="copy2Clipboard('.$lien.')" height="50" style="padding: 10 10 10 10;"/><br/>';
}
print '</div>';
}
}

print '</body></html>';
?>


Cela m'affiche toutes les images présentes dans le répertoire "mes_smileys", et est censé mettre un lien sur chaque image qui renvoi vers une fonction JS.

Hors rien ne se passe du tout, je n'ai aucune clic sur mes images. J'ai essayé de passé aussi par l'évènement onClick mais c'est pareil rien ne se passe.

Comment puis je arriver à avoir une réaction au clic sur mes images ?

1 réponse

Tiller Messages postés 781 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 14 septembre 2008 211
6 août 2008 à 12:29
L'attribut href n'existe pas pour la balise img.
Donc
<img src="mon_image.png" onclick="copyToTruc('bidul')" />

print '<img src="'.$lien.'" alt="" onclick="copy2Clipboard(\"'.$lien.\"')" height="50" style="padding: 10 10 10 10;"/><br/>'; 
5
le href se met sur l'image et non dedans.

<a href="monsite.html"><img src="monimage"></a>
0