L'image ne s'affiche pas !

Fermé
Malabarbe - 20 déc. 2014 à 13:12
 Malabarbe - 21 déc. 2014 à 00:26
Bonjour à tous,
J'ai du me tromper quelque part, car mon image ne s'affiche pas.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<script type="text/javascript">
function affiche(id, b, vue) {
document.getElementById(id).style.display = b ? '' : 'none';
document.getElementById('aff_img').src == 'vue' ? '' : 'block'; }
</script>
</head>
<body bgcolor="#916342">
<IMG border="0" style="cursor: pointer"
onClick="location.replace('xxxxx.php')"
onmouseover="affiche('div_01', true, 'images/menu-03-03-s.gif'); this.src='images/menu-01-s.gif'"
src="images/menu-01.gif" width="160" height="25" align="top">

<div id="div_01" style="position:absolute; top:155px; left:400px; display:none; ">
<table border="0" width="150" id="table1" cellpadding="0" style="border-collapse: collapse">
<tr>
<td>
<IMG id="aff_img" border="3" style="cursor: pointer"
onClick="affiche('div_01',false); "
width="410" height="245" align="top">
</td>
</tr>
</table>
</div>
</body>
</html>


Merci pour vos conseils.
Bonne journée.

3 réponses

@karamel Messages postés 1855 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 18 avril 2024 153
Modifié par kazma le 20/12/2014 à 13:24
bonjour

le code est merdique mais sinon il doit faire quoi exactement le script


et pour les conditions tu devrait utiliser des if else ce serait plus comprehensible.


rien ne sert de courir il faut partir a point.
cours Forest cours !
0
Bonjour Kazma,
Excuse pour le code, mais je débute
Le programme affiche une image, et quand on la survole, j'affiche le DIV avec l'image passée en paramètres dans le Onmouseover.
En théorie, c'est simple !
Merci pour ton aide.
0
@karamel Messages postés 1855 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 18 avril 2024 153
Modifié par kazma le 20/12/2014 à 16:23
Excuse pour le code, mais je débute
je vois ca


et comme ca

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<script type="text/javascript">

 
function affiche(id,lui,chemin) {   

 document.getElementById(id).style.display = 'block';
 
 lui.src ='images/menu-01-s.gif'

 document.getElementById('aff_img').src = chemin;

} 


function cache(id,) {   

 document.getElementById(id).style.display = 'none'; 

 document.getElementById('aff_img').src ="images/menu-01.gif";

} 


</script>

  
</head>
<body bgcolor="#916342">

<img border="0" style="cursor: pointer" onClick="location.replace('xxxxx.php')" onmouseover="affiche('div_01',this,'images/menu-03-03-s.gif')"src="images/menu-01.gif" width="160" height="25" align="top">  


<div id="div_01" style="position:absolute; top:155px; left:400px; display:none; ">

<table border="0" width="150" id="table1" cellpadding="0" style="border-collapse: collapse">
<tr>
<td>

<IMG id="aff_img" border="3" style="cursor: pointer" onClick="cache('div_01'); "width="410" height="245" align="top">

</td>
</tr>
</table>
</div>
</body>
</html>


rien ne sert de courir il faut partir a point.
cours Forest cours !
0
Merci Kazma,
Ok, cela tourne si on fait l'impasse d'une virgule de trop dans une fonction.
La Fonction cache est tout a fait inutile.
Bonsoir.
PS:Ton code est presque aussi merdique que le mien !!!
0
Kazma, a part le fait de critiquer !
Tu a trouvé une solution a mon soucis ?
0
Rejoignez-nous