Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pb IE getAttribute('style') [ JavaScript et le navigateur / Problème de compatibilité ] (JSBR)

mercredi 2 janvier 2008 à 03:11:46 | pb IE getAttribute('style')

JSBR

Après avoir tourner des heure en rond sur google, mettre perdu dans la doc officiel de microsoft et avoir vue des trucks vraiment étrange, me voila à ma premiere demande d'aide sur un forum :P

Mon probleme est plutôt simple, comment on fait sous IE pour obtenir la valeur d'un attribut style, les methodes: getAttribute('style') et attributes['style'] retourne un objet (alors qu'il sont suposer retourner une chaine et pour style il semble n'y avoir aucune solution d'optenir un tel resultat.)

En gros mon objectif et de connaitre tout les style appliquer en in-line sur un élément

merci d'avence

mercredi 2 janvier 2008 à 09:50:29 | Re : pb IE getAttribute('style')

bultez

Membre Club



Bonjour,

si j'ai compris...

<body>
<input type="text"
            id="txt"
            style="background:#FF0000;color:#FFFF00;" />
<script type="text/javascript">
    var e=document.getElementById("txt");
    alert    ( e.style.background + "\r\n" +
               e.getAttribute('style').color
             );     

</script>


    pas spécifique à IE ? si ?

   

                Cordialement            Bul         «mon Site»     «M'écrire»

mercredi 2 janvier 2008 à 18:28:50 | Re : pb IE getAttribute('style')

Arto_8000

Les bugs avec getAttribute sont spécifique à IE, normalement getAttribute('style') doit retourner un string, mais IE gère plus que mal cet fonctionnalité contrairement au autre navigateur. J'ai déjà eu des problème avec ces fonctionnalités et d'habitude passer par l'attribut "attributes" fonctionne, mais si ça ne marche pas c'est désespéré. Ce problème est unique à IE et est un bug connu depuis assez longtemps. À vrai dire IE a beaucoup de problème à géré le DOM.

mercredi 2 janvier 2008 à 18:49:31 | Re : pb IE getAttribute('style')

bultez

Membre Club
sauf qu'ici pour IE ça baigne et pour FF le getAttribue donne Undefined   ;o)
mais bref.... element.style.??? ça marche pour tous, alors.

                Cordialement            Bul         «mon Site»     «M'écrire»

mercredi 2 janvier 2008 à 19:01:15 | Re : pb IE getAttribute('style')

JSBR

Réponse acceptée !

Merci de vous être arrêter, mais j'ai fini par trouver (avec un peu d'aide je dois avouer)

Juste pour présiser que mon promblème était que je voulais la valeur de l'attribut style en chaine de caractère et non un objet

La solution : pBalise.getAttribute('style') devient pour ie: pBalise.style.cssText (ce qui retourne tout le style css inline de l'objet sous forme d'une chaine pour tout les navigateur sauf que FF rajoute ses style par default)


jeudi 3 janvier 2008 à 04:55:56 | Re : pb IE getAttribute('style')

Arto_8000

bultez -> Je sais pas ce que tu as testé ? getAttibute('style') doit retourner un String ... getAttribute('stlye').color ? En passant ne considère pas IE comme une référence pour ce qui est des fonctions du DOM. Plusieurs fonctions dont getAttribute retourne dans plusieurs cas le mauvais résultat.



Cette discussion est classé dans : pb, style, ie, getattribute


Répondre à ce message

Sujets en rapport avec ce message

PB de rechargement de frame ac Ie [ par lullabee ] Bonjour,J'ai une page internet avec plusieurs frames : ac Netscape qd je recharge, il n'y a pas de pb : tout les frames sont recharges avec les pages [IE][<OPTION>] pb d'accés a certaines proprieté [ par CrapBoulba ] Bonjour,j'ai un petit probleme avec la balise sous ie. Je voudrais modifier les proprieté text, disabled et selected. pour cela je fais ca :opt.disa PB Dreamwaver/IE 6.0 affichage qui bug !! [ par hyunkel69 ] En fait j'utilise Dreamwaver pour aller vite car j'ai plein d'autre truc a faire, mais j'ai un site à faire pour une boite... j'utilise un CSS, avec l onMouseOver ne passe pas avec IE ou avec <a></a> ?probleme [ par Guizmodams ] Bonjour tout le monde! Bon en fait j'ai une page .htm qui appelle un script .js, et qui utilise une feuille de style style.css. (le truc classique...) Dimension d'un div de façon dynamique [ par hawks_ttf ] Bonjour tout le mondeJe cherche le moyen d'avoir dynamiquement les dimensions d'un div...J'ai essayé document.getElementbyID(IDdiv).offsetWidth et .of Bouton en style CSS qui ne fonctionne pas sous ie [ par zemele ] Bonjour, Voilà j'ai fait un bouton qui fait appel à un style : Code css : a.bouton {     color: #333333;     text-decoration: underline;     font pb submit dans un formulaire [ par David_monchy ] salut à tous, j'ai développé un genre de messagerie en php/javascript. Tout marche nikel sous firefox, mais sous ie, lorsque je clique sur le bouton d Desactiver la selection d'un texte (mais pas comme tout le monde) [ par gzu51 ] Bon alors voila j'ai un problème sur lequel je me casse les dents : Tout d'abord resumons la situation : j'ai 2 div, le premier contient du texte et e desactiver la selection d'un texte (sans utiliser onselectstart) [ par gzu51 ] Bonjour à tous.Bon alors voila j'ai un problème sur lequel je me casse les dents : Tout d'abord resumons la situation : j'ai 2 div, le premier contien compatibilité d'un script avec Opéra et Safari [ par tarentaise ] Bonjour, Un petit souci de compatibilité d'un script avec Opéra et Safari. J'ai sur mon site un script qui permet aux mal-voyants de changer la feui


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.