Problème Onmouseover

Problème Onmouseover - PHP - Programmation

Marsh Posté le 12-08-2013 à 13:17:18    

Bonjour,
 
J'ai ce passage dans un fichier .php et je souhaite y insérer un onmouseover et onmouseout:
 

Code :
  1. <a href="<?php echo $link;?>" target="_blank" rel="<?php $params->get('follow', 'nofollow');?>">
  2.                         <img src="<?php echo JUri::base(true).'/'.$images -> get('image_first');?>"
  3.                              title="<?php echo htmlspecialchars($item->title, ENT_COMPAT, 'UTF-8')?>"
  4.                     </a>


 
J'ai donc ajouté ceci:
 

Code :
  1. <a href="<?php echo $link;?>" target="_blank" rel="<?php $params->get('follow', 'nofollow');?>">
  2.                         <img src="<?php echo JUri::base(true).'/'.$images -> get('image_first');?>"
  3.                           onmouseover="this.src='<?php echo JUri::base(true).'/'.$images -> get('image_second');?>'"
  4.                              onmouseout="this.src='<?php echo JUri::base(true).'/'.$images -> get('image_first');?>'"
  5.                              title="<?php echo htmlspecialchars($item->title, ENT_COMPAT, 'UTF-8')?>"
  6.                     </a>


 
Cela fonctionne très bien pour les images, au passage de la souris, j'ai bien un changement d'image. Le problème est que cela m'ajoute le

Code :
  1. href="<?php echo $link;?>" target="_blank" rel="<?php $params->get('follow', 'nofollow');?>"


à chacune de mes <div> sous ce passage.
 
Any help ?
Merci

Reply

Marsh Posté le 12-08-2013 à 13:17:18   

Reply

Marsh Posté le 12-08-2013 à 14:48:03    

déjà, mettre un pb de onmouseover dans la cat "PHP", je me dis, celui-là, dois pas s'y connaître tellement en techno web :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 12-08-2013 à 14:49:40    

Et tu as totalement raison

Reply

Marsh Posté le 12-08-2013 à 16:32:26    

Ce qui est étrange, c'est que le code posté me paraît relativement complexe (objet) pour qq'un qui s'y connaît pas trop, ce qui me laisserait à penser que c'est du côte glané qq part (sur le web, probablement), modifié pour son propre besoin mais sans comprendre comment le code initial fonctionne, je brûle ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 12-08-2013 à 16:42:11    

Pourquoi je l'ai posté dans PHP -> parce que le fichier est un fichier .php
 
J'ai un bout de code à la base, je cherche sur le web comment ajouter un onmouseover sans trop faire de bétise, et pour récupérer l'image second de mon article joomla, je fais un copier coller de ce qu'il y avait écrit pour appeler l'image first...c'est tout.
 
Non je ne comprends clairement pas tout ce que veut dire ce langage, est-ce que ça m'empêche de pouvoir poster sur ce forum ? (vraie question)

Reply

Marsh Posté le 12-08-2013 à 18:49:43    

Balise <img non fermée, sujet clos.

Reply

Marsh Posté le 13-08-2013 à 10:21:26    

php, c'est exécuté côté serveur. Javascript, côté client (navigateur). Onmouseover est du javascript. Ton pb est donc côté client, php n'y est donc a priori pour rien. Dans le cas présent, c'était du html mal formé, donc côté client aussi ;)


Message édité par rufo le 13-08-2013 à 10:21:40

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed