PHP + rollover + input type="image"

PHP + rollover + input type="image" - Programmation

Marsh Posté le 14-08-2001 à 14:38:30    

Je cherche a faire un rollover sur cette ligne :
 
print('<input type="image" name="Visu" src="../imglg/Actu.gif" border="0" ALIGN=ABSBOTTOM>');
 
Ca ne marche pas et je ne peux pas passer par <a href= "...
est-ce-qqun a une idee?
Merci

Reply

Marsh Posté le 14-08-2001 à 14:38:30   

Reply

Marsh Posté le 14-08-2001 à 14:52:32    

ça marche :
 
<?
print('<HTML>');
print('<BODY>');
print('<form name="f1" action="fichier.php">');
print('<input type="image" name="Visu" src="../imglg/Actu.gif" border="0" ALIGN=ABSBOTTOM>');
print('</form>');
print('</BODY>');
print('</HTML>');
?>
ça marche chez moi! Vérifie ton formulaire ou  ça : src="../imglg/Actu.gif"

Reply

Marsh Posté le 14-08-2001 à 14:54:41    

Ca marche aussi chez moi.
Le pb n'est pas là...
Je veux faire un rollover dessus et je n'y arrive pas .
Tous les rollover que j'ai trouve fonctionnaient avec <a href...

Reply

Marsh Posté le 14-08-2001 à 15:09:03    

Et pourquoi tu "peux" pas utiliser un href ???
 
Sinon essaye voir avec :
 
<map name="tamap">
<area shape="rect" coords="0,0,X,X" href="..." onMouseOver="change();">
<map>
 
print('<input type="image" name="Visu" src="../imglg/Actu.gif" usemap=#tamap" border="0" ALIGN=ABSBOTTOM>');

Reply

Marsh Posté le 14-08-2001 à 15:16:25    

shinji  a ecrit:
Et pourquoi tu "peux" pas utiliser un href ???  
 
Je ne peux pas utiliser un href parce que :
   Ma zone ne doit avoir aucune interaction. Je suis dans une fonction et je veux sortir sans que rien de special ne se passe
 
Je ne sais pas si tu me suis...
J'ai essaye ton code mais ne connaissant pas map... je l'ai repris tel quel et ca fait pas grand choses...
Le fct change, c'est koi?

Reply

Marsh Posté le 14-08-2001 à 15:22:32    

heu ok alors la fonction change (je l'ai nomée comme ça) c'est une fonction que tu doit écrire en javascript et qui te change l'image quand tu passe dessus. C'est ce que tu veux faire non?
 
c'est à peu près ça (a mettre au début de body ou dans head):
<script>
function change(){
   Visu.src="autreimage.gif";
}
</script>
Bien sûr tu génères le javascript avec PHP si tu veux ;)
Capitcho?

Reply

Marsh Posté le 14-08-2001 à 16:00:37    

G trouve ca sur google groups qui a l'air de marcher sur tous les browser
 
<a href="javascript: void 0"
ONCLICK="document.Tri.submit(); return false;"
onMouseOver=" document.img1.src='../imglg/Actum2.gif' "
onMouseOut="document.img1.src='../imglg/Actu.gif'" >
<img name="img1" src="../imglg/Actu.gif"></a>
 
Merci pour ton aide

Reply

Marsh Posté le 14-08-2001 à 16:12:56    

Je croyais que tu pouvais pas faire un href!??
Ce que je t'es dit marche, c'est le même principe ;)

Reply

Marsh Posté le 14-08-2001 à 16:19:18    

Ce qui m'ennuyait, c'etait le href = "#" qui marchait pas .
par contre href = "javascript: void 0" (Je sais pas ce que ca veut dire) marche
Si tu connais la difference entre les 2?

Reply

Sujets relatifs:

Leave a Replay

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