PHP + rollover + input type="image" - Programmation
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"
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...
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>');
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?
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?
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
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
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?
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