Probleme "partiel" sur MOZILLA uniquement
Publié : 02 déc. 2008, 23:32
Bonjour à tous,
Je m'arrache les cheveux car mon menu sur MOZILLA ne marche qu'en partie (RAS sur IE):
Sur les 6 choix, seuls les 2 derniers fonctionnent (et cela sur plusieurs pages, avec different menu : il n y a que les 2 derniers choix qui fonctionne)
Je ne comprends pas pourquoi ce bug "partiel"... Merci de m'aidez!
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Orange 8.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)
Je m'arrache les cheveux car mon menu sur MOZILLA ne marche qu'en partie (RAS sur IE):
Sur les 6 choix, seuls les 2 derniers fonctionnent (et cela sur plusieurs pages, avec different menu : il n y a que les 2 derniers choix qui fonctionne)
Je ne comprends pas pourquoi ce bug "partiel"... Merci de m'aidez!
Code : Tout sélectionner
<SCRIPT LANGUAGE="JavaScript">
var taille = 800;
var taille2 = 15;
var couleur_fond = "#7D8BA1";
var couleur_rollover = "#BEC6CE";
var couleur_texte = "#FFFFFF";
var couleur_texte_over = "#000000";
var taille_texte = 3;
var police_texte = "Verdana";
var target = true;
var frame = "";
var nbelem = 7;
var titre = new Array(nbelem);
var liens = new Array(nbelem);
titre[0] = "ACCUEIL";
liens[0] = "997.HTML";
titre[1] = "BOARDS 997";
liens[1] = "997 PRODUIT.HTML";
titre[2] = "PARK 09";
liens[2] = "997 PARK.HTML";
titre[3] = "BLAST 09";
liens[3] = "997 BLAST.HTML";
titre[4] = "COMET 09";
liens[4] = "997 COMET.HTML";
titre[5] = "Accessoires";
liens[5] = "997 ACCES.HTML";
titre[6] = "Fabrication";
liens[6] = "997 fab.HTML";
function aff_menu(){
var taille_cellule = taille / nbelem;
cible = (!target)? "_blank":frame;
document.write("<table height=\""+taille2+"\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\""+taille+"\" bgcolor=\""+couleur_fond+"\" style=\"border-color:#000000; border-width: 1px; border-style: solid\"><tr>");
for(i=0;i<nbelem;i++){
document.write("<td align=\"center\" width=\""+taille_cellule+"\" onmouseover=\"mOvr(this,'"+couleur_rollover+"');\" onmouseout=\"mOut(this,'"+couleur_fond+"');\" bgcolor=\""+couleur_fond+"\"><a style=\"color: "+couleur_texte+"; text-decoration: none\" href=\""+liens[i]+"\" target=\""+cible+"\"><font face=\""+police_texte+"\" size=\""+taille_texte+"\">"+titre[i]+"</font></a></td>");
}
document.write("</tr></table>");
}
function mOvr(src,clrOver){
if (!src.contains(event.fromElement)) {
src.style.cursor = 'hand';
src.bgColor = clrOver;
src.children.tags('A')[0].style.color = couleur_texte_over;
}
}
function mOut(src,clrIn) {
if (!src.contains(event.toElement)) {
src.style.cursor = 'default';
src.bgColor = clrIn;
src.children.tags('A')[0].style.color = couleur_texte;
}
}
</script>
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Orange 8.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)