document.getElementsByName

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
TX

document.getElementsByName

Message par TX »

Bonjour

Voici mon problème. Dans un script d'une extension je n'arrive pas à utiliser la fonction document.getElementsByName. ça me répond "is not a function" alors que j'arrive à utiliser document.getElementById ou document.getElementsByTagName. Je ne vois pas où est le souci.

Merci

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

S'il s'agit d'une extension, un modérateur va déplacer dans la rubrique appropriée (Développement d'applications Gecko)
Echtelion

Message par Echtelion »

"name" n'est plus un élément valide en xhtml, d'où sa disparition si tu utilises un doctype xhtml.

un formulaire avec des inputs, se construit maintenant avec des "id", et non plus des "name".
Tu utiliseras donc maintenant toujours des "id" et des getElementById

Je ne me suis pas renseigné sur les checkbox et radiobutton par contre, pour lesquels s'était bien pratique...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
TX

Message par TX »

J'ai vérifié ça me le fait sur les pages en html aussi. Et je n'ai pas trop le choix pour la fonction, l'extension n'est pas faite pour mes propres pages parfaitement codées mais pour celles qu'on trouve sur le web, lesquelles contiennent encore beaucoup d'éléments sans id et avec name.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
sonny
Salamandre
Messages : 23
Inscription : 26 oct. 2008, 13:04

Message par sonny »

Alors utilise document.getElementsByTagName ?

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.4) Gecko/2008111318 Ubuntu/8.10 (intrepid) Firefox/3.0.4
TX

Message par TX »

ça ne m'aide pas vraiment. :?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
Pastisman
Tyrannosaurus Rex
Messages : 2137
Inscription : 27 juin 2008, 15:18

Message par Pastisman »

bonjour,

Sinon tu as byId combiné avec un byAttribute

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.2; fr; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
Ma devise : Etre convaincu (en 3 mots)
Mes extensions
Invité

Message par Invité »

Et si au lieu de me proposer des solutions de rechange vous me disiez simplement si c'est possible ou pas ? Si ça marche chez vous ou pas ? Merci.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
sonny
Salamandre
Messages : 23
Inscription : 26 oct. 2008, 13:04

Message par sonny »

ah ouais

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.5) Gecko/2008121622 Ubuntu/8.10 (intrepid) Firefox/3.0.5 Ubiquity/0.1.3rc10
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 36 invités