Voila sous firefox sa marche niquel , mes pas sous IE , et j tourne en rond et je ne trouve pas l'erreur
<table border="0" width="450" height="0" class="tableauTete"><tr>
<script type="text/javascript">
function affichexplique(i,h) {
i=Math.ceil(i/3)*3;
var valeur=document.getElementById('description'+i).innerHTML;
if(valeur=="" && h==1){
document.getElementById('description'+i).innerHTML = "<font size='2'>cliquez pour voir la description</font>";
} else if(valeur!=valeur.replace('cliquez pour voir la description','')){
document.getElementById('description'+i).innerHTML = "";
}
}
function affichdescript(i) {
<?
Requette MYSQL
?>
if (i==1) description="<div id=01>></div><b></b><br/><table width=\'100%\' bgcolor=\'#FFA1FF\'><tr><td align=\'center\'><b></b><br/>info<br/><font color=\'#000000\'><strong>info</strong></font><br/></td></tr></table><br/><? echo $description_D ?></i>";
description="<font size='2'>"+description+"</font>";
j=Math.ceil(i/3)*3;
var valeur=document.getElementById('description'+j).innerHTML;
valeur=valeur.substr(valeur.indexOf('id=')+3,3).replace('"','').replace("'",'').replace('>','');
if(valeur.substr(0,1)=='0') valeur=valeur.replace('0','');
valeur=parseInt(valeur);
if(valeur==i){
description="";
}
document.getElementById('description'+j).innerHTML = description;
}
</script>
<td class="tableauInterne" valign='bottom' align='center' style='cursor:pointer;' onClick='affichdescript(<? echo $id; ?>)' onmouseover='affichexplique(<? echo $id; ?>,1)' onmouseout='affichexplique(<? echo $id; ?>,0)'>
<img border="0" src="<? echo $images; ?>" <?redimage("$images",80,110)?> ><br/><input class='boiteFormulaire' type="submit" value="<? echo $prix1; ?> Kado's">
</td>
</tr><tr><td align=center colspan=4 id="description'.$ligne.'"></td></tr><tr>
</table>