begin process at 2012 05 29 13:33:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Divers

 > 

Menu Firefox / IE - Ne marche que sous IE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Menu Firefox / IE - Ne marche que sous IE

vendredi 12 août 2005 à 11:10:00 | Menu Firefox / IE - Ne marche que sous IE

Blacknight91titi

Membre Club
Bonjours a tous.
Je pense que ca n'est pas la première question sur ce sujet mais celle ci comporte un plus.

En effet j'ai créer un petit menu déroulant au passage de la souris sur un bouton.
Lorsque l'on passe la souris donc un calque apparait avec en contenu un menu réaliser en flash.
Pour éviter de faire plusieur calque je modifie le contenu de celui ci celon mes besoins.

Mon problème se passe sous firefox.
Le menu apparait corectement mais lorsque le curseur s'avance sur le menu celui ci disparait.
J'ai mis un onMouseOver sur le flash pour stoper la fermeture du menu mais firefox n'a pas l'air de gérer sa.

Sous Ie aucun problème noté.

Voici mon code :

<script language="JavaScript">
function afficher_menu(x,y,num) {
 numero = num;
 pos_x = x;
 pos_y = y;
 nom = "sousmenu";
 document.getElementById(nom).style.display = "inline";
 document.getElementById(nom).style.top = y;
 document.getElementById(nom).style.left = x+"%";
 //Divers
 if (num == "8") {
  width = "182.5";
  height = "62.6";
 } else if (num == "2") {
  //Sources
  width = "210.3";
  height = "289.9";
 } else if (num == "3") {
  //Forum
  width = "107";
  height = "30.6";
 }
 document.getElementById(nom).innerHTML = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' onMouseOver=continu='non' onMouseOut=setTimeout('fermer_menu()','500');continu='oui' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+width+"' height='"+height+"'><param name='movie' value='http://blacknight91.free.fr/Flash_nouvelle/skin-rouge/sous-menu/sous-menu_"+num+".swf'><param name='wmode' value='transparent'><embed src='http://blacknight91.free.fr/Flash_nouvelle/skin-rouge/sous-menu/sous-menu_"+num+".swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+width+"' height='"+height+"'></embed></object>";
}
</script>

La fonction fermer_menu() se sert de l'atribut display:none ou inline et s'effectue uniquement si la varaible continu = oui

Sur mon bouton j'ai placer :

onMouseOver="afficher_menu('57','231','8');continu='non'" onMouseOut="setTimeout('fermer_menu()','500');continu='oui';"

57 ; 231 sont des coordonées, et 8 le numero du menu (pour le nom du flash)


Pour avoir un apercu :
[ Lien ]

Essayez sous Ie vous ne verez normalement aucun problème mais pour Foriefox sa change. (Petit indicatif dans le menu Source firefox ne gère pas la transparence du flash donc il est normal de voir un grand rectangle blanc.)

Quelqu'un aurai une solution pour faire marcher le menu sous firefox, celui étant de plus en plus utilisé sur la toile.
Merci d'avance

Blacknight91Titi
La tristesse envahit ce monde peu a peu, rongeant maison par maisons ces occupants Elle inspire la tristesse sans que personne


Cette discussion est classée dans : menu, ie, flash, num, firefox


Répondre à ce message

Sujets en rapport avec ce message

Ajax et Send [ par syndrael ] Bonjour, J'ai un souci avec Ajax et IE. Mon code fonctionne très bien sous Firefox. Voila le problème: J'ai un menu déroulant qui fait un Send à chaqu probleme compatibilité IE pour menu déroulant [ par Airfaz ] Bonjour à tous,j'essaie de réaliser un site pour un lycée en html et CSS auquel j'ai ajouté un menu déroulant horizontal en javascript.je travaille av Probleme lancement contenu video sous firefox mais pas sur IE [ par Maystone ] Bonjour, Bon alors je débarque un peu pour ce qui est du javascript mais je pense que mon probleme doit se situer dedans J'ai fais un site en flash, position fixed sous IE [ par julienboc ] bonjour, j'ai un menu en position fixe en haut de ma page web. ce denier ce comporte très bien sous FF et IE8 mais pas sur les versions antérieures d ActiveX sous Firefox [ par vdzh ] VDZHvdzh@ifrance.com Bonjour, ActiveX sous Firefox n'existe pas (réservé à Interner Explorer). O.K.: Mais il existe une possibilité : IE Tab ! D'apr Un peu perdu avec mon nouveau code javascript !!! [ par echangerp ] Bonjour à tous, Depuis 5 ans j'ai un site qui donne des infos sur la Thaïlande où je vis. Depuis 3 ans, j'utilise un menu en Flash crée avec 123 flas Galerie javascript et flash incompatible avec opéra et firefox [ par caipilora ] Bonjour, je suis graphiste spécialisée print et débute avec le web. Mon souci : J'ai créée une galerie depuis svbuilder (anciennement simple builder) menu accordeon [ par thiluk ] Bonjour, Je dois gérer le site dans la société ou je travaille et sur celui-ci il y a un menu accordéon qui me pose quelques soucis: sur certain brow HTML + compatibilité IE/ firefox [ par NicoIRIS ] Bonjour,Le code ci-dessous fonctionne parfaitement sous IE mais pas sous firefox. En effet, seul le paramètre 'color' n'est pas pris en compte. Legend Active X et firefox [ par NicoIRIS ] Bonjour, J'effectue une migration d'IE vers Firefox 3 et je souhaiterai savoir s'il existe un plugin activeX non officiel autre que IE TAB....Je sais


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales