OVH Cloud OVH Cloud

innerHTML et mozilla

7 réponses
Avatar
jacek55
Bonjour,

document.getElementById('autre').innerHTML = 'Trucque'

marche, et

document.all.autre.innerHTML = 'Machin'

ne marche pas, au moins sous mozilla 1.0.0

Et pourtant

http://fr.selfhtml.org/javascript/objets/all.htm#inner_html

Pourquoi donc ??

Jacek

7 réponses

Avatar
Olivier Miakinen

document.all.autre.innerHTML = 'Machin'

ne marche pas, au moins sous mozilla 1.0.0

Et pourtant

http://fr.selfhtml.org/javascript/objets/all.htm#inner_html


<cit. http://fr.selfhtml.org/javascript/objets/all.htm#generalites>
L'objet all ne fait pas partie du standard du langage JavaScript
officiel. C'est un ajout de Microsoft implémenté dans l'Explorer
Internet MS 4.0.
</cit.>

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
FreakDev
bjr,


toutefois il me semble que le tableau associatif "all" existe dans le
DOM de firefox

donc
document.all['autre'].innerHTML = 'truc';

doit fonctionner indépendamment de firefox ou de IE

(il me semble, je n'ai pas vérifié)


++

Mathias
Avatar
FreakDev
FreakDev wrote:
bjr,


toutefois il me semble que le tableau associatif "all" existe dans le
DOM de firefox

donc
document.all['autre'].innerHTML = 'truc';

doit fonctionner indépendamment de firefox ou de IE

(il me semble, je n'ai pas vérifié)


++

Mathias


dsl je viens de vérifié et j'ai dis une grosse bêtise... :s:s

Avatar
ASM
FreakDev wrote:

document.all['autre'].innerHTML = 'truc';

doit fonctionner indépendamment de firefox ou de IE


dsl je viens de vérifié et j'ai dis une grosse bêtise... :s:s



mais c'est qu'y finirait par nous faire douter ! le bougre !

--
Stephane Moriaux et son [moins] vieux Mac


Avatar
Jean-Marc MOLINA
Olivier Miakinen wrote:
<cit. http://fr.selfhtml.org/javascript/objets/all.htm#generalites>
L'objet all ne fait pas partie du standard du langage JavaScript
officiel. C'est un ajout de Microsoft implémenté dans l'Explorer
Internet MS 4.0.
</cit.>


En effet et à trop proposer d'infos je crois que cette doc finit par en
perdre certains. Pour manipuler le contenu d'un document je vous conseille
plutôt de passer par DOM et de consulter le document Gecko DOM Reference :
http://developer.mozilla.org/en/docs/Gecko_DOM_Reference. Je déconseille les
docs qui parlent encore des "IE-only" et autres Microsofteries.

Avatar
ASM
Olivier Miakinen wrote:

<cit. http://fr.selfhtml.org/javascript/


consulter le document Gecko DOM Reference :
http://developer.mozilla.org/en/docs/Gecko_DOM_Reference. Je déconseille les
docs qui parlent encore des "IE-only" et autres Microsofteries.



Le pb est que
- mozilla.org/en/docs est en Anglais
- fr.selfhtml.org est en français (+ facile dans sa langue maternelle)

--
Stephane Moriaux et son [moins] vieux Mac


Avatar
Pascal Chevrel
Olivier Miakinen wrote:

<cit. http://fr.selfhtml.org/javascript/


consulter le document Gecko DOM Reference :
http://developer.mozilla.org/en/docs/Gecko_DOM_Reference. Je
déconseille les
docs qui parlent encore des "IE-only" et autres Microsofteries.



Le pb est que
- mozilla.org/en/docs est en Anglais
- fr.selfhtml.org est en français (+ facile dans sa langue maternelle)



Sauf que non, le portail développeur est aussi en français, même si tout
n'est pas encore traduit :

http://developer.mozilla.org/fr/docs/Accueil

Et dans ce cas précis, ce serait ces documents :
http://developer.mozilla.org/fr/docs/DOM:element.appendChild
http://developer.mozilla.org/fr/docs/document.createElement

Pascal