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

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Fonction simple qui ne marche pas sous Firefox


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

Fonction simple qui ne marche pas sous Firefox

lundi 17 juillet 2006 à 19:06:53 | Fonction simple qui ne marche pas sous Firefox

Evangun

Bonjout à tous,
dans la série "le javascript s'acharne contre moi" , voici une fonction qui marche sous IE et pas Firefox, et elle est tellement simple que ça me tue...
Quand je n'utilise pas de fonction et que je mets directement le script dans le onclick, ça marche pour le 2 navigateurs...

dans le head :
<script type="text/javascript">
    function highlight(i){
        if(document.getElementById(i).style.backgroundColor=='black'){
            document.getElementById(i).style.backgroundColor='white';
        }
        else{
            document.getElementById(i).style.backgroundColor='white';
            document.getElementById(i).style.color='white';
        }
    }
 </script>

dans body :
<tr id="1" onclick="highlight('1');">

Merci !!
lundi 17 juillet 2006 à 20:27:13 | Re : Fonction simple qui ne marche pas sous Firefox

PetoleTeam

Membre Club



B onjour...

A priori aucune raison que cela ne marche pas...

j'ai testé la fonction ci dessous qui marche quoiqu'il arrive...

//-------------------------
function ChangeColor( div_){
var Obj = document.getElementById(div_);
  if(Obj.style.backgroundColor=='black'){
    Obj.style.backgroundColor='white';
  }
  else{
    Obj.style.backgroundColor='black';
  }
}

L'ERREUR est peut être ailleurs...

;0)

lundi 17 juillet 2006 à 21:33:23 | Re : Fonction simple qui ne marche pas sous Firefox

Evangun

Réponse acceptée !
Merci PetoleTeam,
je ne comprends pas trop, je crois bien n'avoir rien fait à part relancer mes navigateurs et maintenant ça marche. Un pb de cache peut-être ?
Merci encore de ton aide.


Cette discussion est classée dans : fonction, style, marche, document, getelementbyid


Répondre à ce message

Sujets en rapport avec ce message

acces bouton [ par ben1 ] je suohaiterai vérifier que mes boutons sont bien actifs par .checked mais apparament ce ne fonctionne pas vraiment ... pourriez-vous m'aider?voici le javascript bouton checked function [ par ben1 ] je suohaiterai vérifier que mes boutons sont bien actifs par .checked mais apparament ce ne fonctionne pas vraiment ... pourriez-vous m'aider?> > voic Probléme entre deux scripts [ par massacr ] Bonjour, Je veux mettre deux scripts dans ma page.L'un est un effet de texte déroulant, l'autre est un effet d'ouverture de message au chargement de l GetElementById Problème... [ par Thundrax ] Pour ne pas reprendre mon ancien post (dsl de la pollution),J'ai donc un script (gentillement trouvé par bultez) qui modifie le style du bouton d'un document.getElementById('body').style.overflow='hidden' [ par Grand Mamamouchi ] Bonsoir !peux-tu m'expliquer pourquoi l'overflow n'est pas masque (jedeveloppe sur Mozilla 1.6) ?document.getElementById('body').style.overflow='hidde controle de mouvement d'un calque avec bouton [ par kartoon ] Bonjour,Je souhaiterai connaître l'astuce pour pouvoir controler le déplacement d'un calque :J'ai un bouton "deplacer" qui fonctionne en entrant une d document.getElementById marche pas [ par hackademius ] salut a tous , j'ai un ptit probleme et j'ai pas trouvé de solutions ici Dans mons cript javascipt j'ai   : isIE = (document.all)?true:false;          <DIV> Explorer 5 Macintosh [ par jpastier ] Bonjour, J'ai réalisé un script qui me permet d'afficher les détails d'un lien. Tout fonctionne correctement sur les navigateurs Firefox, Safari, ma problème de div [ par algori ] Bonjour,Voilà, mon problème est qu'il se génère une erreur dans le script suivant quand j'essaie de fermer ma checkbox. Je suppose que l'erreur est si block/none de div [ par kishkaya ] voila j'ai des contenu et j'essaye de creer une fonction pour cacher ou afficher ces div en m'inspirant d'une fonction trouver sur ce site . Moi j'ai


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

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