begin process at 2012 05 29 10:17:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

infobulle ne fonctionne pas avec Firefox


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

infobulle ne fonctionne pas avec Firefox

mardi 24 mai 2011 à 19:20:57 | infobulle ne fonctionne pas avec Firefox

raunbow

Bonjour,
j'ai un problème avec un petite code de java qui fonctionne pas Firefox.
le problème est l'infobulle fonctionne avec tous les navigateurs sauf Firefox.
aidez-moi s'ils vous plait merci d'avance.
voici le code en question:


function MapReg(id_reg)
{
document.getElementById('map_region').style.background = 'url(images/map/carte'+ id_reg +'.gif) no-repeat';
}

function MapRegBulle(nom_reg, nb_ann, texte)
{
var e = event;

var obj = document.getElementById('bulle');

obj.style.display = 'block';
obj.innerHTML = '<span class="tx_reg_bulle">'+ nom_reg +'</span><br /><span class="tx_bulle">'+ nb_ann +'</span> <span class="tx_bulle">'+ texte +'</span>';

var st = Math.max(document.body.scrollTop, document.documentElement.scrollTop);

if (navigator.userAgent.toLowerCase().indexOf('safari') >= 0) st = 0;

var leftPos = e.clientX - 40;

if (leftPos < 0) leftPos = 0;

obj.style.left = leftPos + 'px';
obj.style.top = e.clientY - obj.offsetHeight - 3 + st + 'px';
}

function MapRegSup()
{
document.getElementById('map_region').style.background = 'none';
document.getElementById('bulle').style.display = 'none';
}
mardi 24 mai 2011 à 20:44:55 | Re : infobulle ne fonctionne pas avec Firefox

kazma

Administrateur CodeS-SourceS
apparement il manque la detection de l'evenement

il faudrait remplacer
Code Javascript :
var e = event;


par
Code Javascript :
e =(!e) ? window.event : e;


et a l'appel de la fonction rajouter event

exemple
Code HTML :
onmouseover="function MapRegBulle('lavaleurde_nom_reg', 'lavaleurde_nb_ann', 'letexte',event) "
mardi 24 mai 2011 à 20:46:54 | Re : infobulle ne fonctionne pas avec Firefox

kazma

Administrateur CodeS-SourceS
et aussi rajouter a la fonction e

Code Javascript :
function MapRegBulle(nom_reg, nb_ann, texte,e)
{
e =(!e) ? window.event : e;

var obj = document.getElementById('bulle'); 

.......




Cette discussion est classée dans : style, fonctionne, document, obj, firefox


Répondre à ce message

Sujets en rapport avec ce message

rollvover sur img [ par gesualda ] Bonjour à tous,j'ai testé ce code pour faire un rollover sur une image ..Tous fonctionne jusqu'au block4, et ensuite il ne donne aucune erreur, mais n checkbox sous firefox [ par rich25200 ] bonsoir,un truc que je ne comprend pas !!! sinon je serais pas la !! lolalors j'ai un checkbox et je veux que lorsque je clique sur le checkbox mon bo script incompatible... ? [ par zen69 ] Bonjour tlm!J'ai encore un probleme de compatibilité avec des scripts ....Prenons ces deux fontions...function useShipInfo () {    do Problème d'opacité... [ par nicomilville ] Salut,J'utilise la propriété de petoleTeam pour avoir une même opacité sur tout les navigateurs...J'ai un div qui grise la page et qui a une opacié de function met [ par theseif ] Bonjour à tous, dans mes formulaires j'utilise la fonction met pour ouvir ou fermer des tableaux:functionmet1<font color="#008000" compatibilité firefox [ par dodo1309 ] Hello ,Je n'arrive pas à modifier ce code pour qu'il fonctionne sur firefox alors qu'il marche nickel sur ie 7function send(){    myCell = parent.fra Problème de cookie [ par molko13 ] Bonsoir à tous,Cela fait plusieurs jours que je me casse les dents sur la gestion d'un cookie qui serait à terme utilisé pour gérer l'affichage ou de soit cforcer la hauteur d'un div à 1 sous ie ou je c pas! [ par Jbs106 ] bonjour et merci de votre aide!simple sous firefox, ça s'affiche "à peu près" comme je le souhaite, parcontre sous ie, au lieu d'avoir des div de 1 de changement de couleur qui marche sur firefox mais pas sous IE [ par nicomilville ] Salut,je fais un code pour que si la personne est une femme l'arrière plan d'une colone de tableau soit rose... ça marche parfaitement sous Firefox ma Internet Explorer et object [ par bond_never_die ] Bonjour à tous. Voilà, j'ai un petit script qui permet d'afficher dynamiquement une zone d'affichage au dessus de ma page. Problème : sous Internet Ex


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,842 sec (3)

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