begin process at 2012 05 29 21:47:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Propriété display avec IE


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

Propriété display avec IE

mardi 21 novembre 2006 à 15:26:15 | Propriété display avec IE

initnocsib

Membre Club
Bonjour,
Voici un petit script qui fonctionne nickel sous Firefox, mais pas du tout sous IE
<script type="text/javascript">
function active(n)
{
   
    document.getElementById("sm2").style.display='none';
    document.getElementById("sm22").style.display='none';
    document.getElementById("sm23").style.display='none';
    document.getElementById("sm24").style.display='none';
    document.getElementById("sm3").style.display='none';
    document.getElementById("sm5").style.display='none';
    document.getElementById("sm6").style.display='none';
    document.getElementById("sm61").style.display='none';
    document.getElementById("sm63").style.display='none';
    if(n==1) return;
    var id="sm"+n;
    var let=parseInt(n/10);
    var d = document.getElementById(id);
    if(n>10) { idtop="sm"+let; document.getElementById(idtop).style.display='inherit';}
    document.getElementById(id).style.display='inherit';
}   
</script>


Réponse IE : Erreur : Impossible d'obtenir la propriété display. Argument non valide?
Le display s'applique à des balises UL...
Merci de votre aide.

Francis
mardi 21 novembre 2006 à 15:46:35 | Re : Propriété display avec IE

initnocsib

Membre Club
Résolu,
J'ai remplacé la propriété "inherit" par "list-item" et ça marche sur les deux.
Si vous avez des explications, je suis preneur.
Merci

Francis
mardi 21 novembre 2006 à 15:46:42 | Re : Propriété display avec IE

bultez

Membre Club




Bonjour,

   franchement, j'ai la flemme de faire les ul et
      tout ce qui manque pour tester...
   un petit extrait avec quelques ul,
      et l'appel de la fonction... on peut voir ? 
      ( pas 26895 lignes non plus ! juste l'essentiel )
   qu'y a-t-il dans le paramètre "n" lorsque ça plante ?
   quelle n° de ligne plante ?
   que donne le debogger ?   

   inherit, ce n'est pas pour visibility ?
   j'éviterais les mots ressemblant par trop à ce que connais html/Javascript...
   ( id, active ... )


                              Cordialement                Bul       [mon Site]    [M'écrire]
mardi 21 novembre 2006 à 15:54:04 | Re : Propriété display avec IE

initnocsib

Membre Club
Bonjour, et bravo pour la rapidité

Voici une adresse de test : http://perso.orange.fr/fbi/menuflip.html
J'ai résolu le problème en mettant "list-item" en lieu et place d'"hinerit"

Il me semblait qu'inherit pouvait s'appliquer au style display mais bon ?
Encore merci
Francis
mardi 21 novembre 2006 à 16:02:26 | Re : Propriété display avec IE

bultez

Membre Club
>>Il me semblait qu'inherit pouvait s'appliquer au style display mais bon ?
   ce n'est pas ce que dit selfhtml ( par exemple ) :
ici   

                              Cordialement             Bul             [
mon Site ]       [ M'écrire ]
mardi 21 novembre 2006 à 19:18:04 | Re : Propriété display avec IE

rubiks10

Membre Club
Oui c'est sur que inherit n'a rien à faire dans la propriété display !!!

Mais la solution passe partout et de faire un display='block' compatible avec tous les éléments.
Pas obligé d'utiliser 'list-item' , le mieux c'est de toujours utiliser les valeurs : 'none' 'inline' 'block' cela suffit largement

-- The Rubik's Man --
mercredi 22 novembre 2006 à 09:38:27 | Re : Propriété display avec IE

coucou747

Administrateur CodeS-SourceS
Salut,

parfois, table-cell ça peut être utile, mais je ne me souviens plus pourquoi...


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)


Cette discussion est classée dans : style, document, display, getelementbyid, none


Répondre à ce message

Sujets en rapport avec ce message

probleme de compatibilité de fonction javascript avec la balise <table> [ par misshasnae ] slt ts le mondej'ai un petit problème dans le code html de ma page de réservation, svp si quelq'un a une idée repond moi c urgent é merci d'avance. problème avec un menu [ par 77marsmars77 ] Bonjour à tous, J'ai un petit souci avec mon menu. Quand je clique sur le menu 1 il m'affiche les sous menus1. là c'est ok. Quand je clique sur le lie JS PARENT node [ par ghighidu63 ] Bonjour, j'ai crée ce sujet car j'ai besoin d'aide pour mon script. J'ai crée un truc pour Minimiser et Fermer un truc (Cacher/Afficher) Quand il y'en probleme avec mon code avec firefox et opera [ par savagestudio ] bonjour (mon clavier et en norvegien, desole [^^sad2]) , J ai u probleme avec mon code , il marche parfaitment avec safari, chrome,IE mais pas avec fi Modification dynamique d'un formulaire [ par Romain54000 ] Bonjour, Voila j'ai un probléme dont je ne trouve malheureusement pas de réponse. Je voudrai partir d'une liste déroulante avec plusieurs choix, suiv Urgent!problème de fonction pour afficher un tableau [ par tagadax ] Bonjour j'ai un problème, j'ai un projet a terminer pour lundi, et je suis bloqué pour afficher un tableau voici ma fonction : [code=js]function decis remettre des input radio à vide [ par joujma5 ] bonjour j'ai un bout de code qui me gène je veux bien remettre les input radio vides(!=checked) on rafraîchissant la page web.voici le code: funct Remplacement d'une animation flash par une photo via test de plugin [ par benji3rv ] Bonjour,Mon but comme l'explique assez bien le titre est de, dans un premier temps, faire un test pour savoir si le navigateur de l'internaute intègre Comment puis-je améliorer ce script ??? [ par nanti ] Bonjour à tous !Tout d'abord, j'espère être dans le bon thème... !?Comme annoncer, je souhaite améliorer ces scripts pour n'en faire qu'un qui soit op pb avec un formulaire select [ par ahah38 ] Bonjour, J'ai besoin d'aide sur un formulaire select. Je souhaite réaliser un carnet de route en utilisant un formulaire select. Les visiteurs pourron


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 : 1,217 sec (4)

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