Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
846 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  javascript document.all

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

javascript document.all

n°821517
drachenkil​ler
Posté le 12-08-2004 à 14:59:15  profilanswer
 

Salut,
 
     j'ai un souci javascript: je crée un fichier et j'utilise dans un script "document.all". bien sur, ca ne fonctionne pas avec netscape, firefox et compagnie. apres recherches, j'ai apris que document.all ne faisait pas du tout partie des standards et qu'il etait normal que ce ne fonctionne pas. ( j'ai aussi vu que cette instruction était peu apréciée des puristes). Je cherche donc un équivalent respectant les standards qui me permetrais de faire fonctionner mon script sur tous les navigateurs et pas seulement sur IE.
 
Merci par avance si vous pouvez m'aider

mood
Publicité
Posté le 12-08-2004 à 14:59:15  profilanswer
 

n°821520
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-08-2004 à 15:01:14  profilanswer
 

document.getElementById('un_id')
 
<img id="un_id">


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°821565
drachenkil​ler
Posté le 12-08-2004 à 15:31:30  profilanswer
 

Merci, j'ai tester mais j'ai encore un petit pb, voila ce que j'ai:
            document.all["Message"].length
qui sous IE me renvoie le nombre de message mais pas ailleur. Que faire?

n°821629
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-08-2004 à 16:22:21  profilanswer
 

C'est quoi message ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°821633
drachenkil​ler
Posté le 12-08-2004 à 16:28:27  profilanswer
 

c'est le nom de ma balise .
<div id="Message">
 
En fait, je t'explique, dans ma page, j'ai plusieurs fois la balise <div id="Message">...</div>, quand j'utilise document.all["Message"], le résultat est un tableau contenant tous les messages don j'ai acces avec InnerHTML.
 
document.all["Message][10].InnerHTML me donne le texte du 10e message.

n°821634
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-08-2004 à 16:29:51  profilanswer
 

A priori l'ID est unique.
Je ne connais pas assez le JS pour t'aider plus là dessus :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°821639
drachenkil​ler
Posté le 12-08-2004 à 16:36:14  profilanswer
 

ok merci quand meme.
 
En fait l'ID est unique mais tu peux doublonner, dans ce cas, il considère ca comme un vecteuraillant pour nom l'ID
 
Si quelqu'un d'autre a une idée ...

n°821642
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-08-2004 à 16:41:30  profilanswer
 

Ouais mais je voulais dire qu'il me semble que le but de cet attribut ID est d'être unique...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°821646
drachenkil​ler
Posté le 12-08-2004 à 16:45:20  profilanswer
 

Exact mais dans ce cas la il ne l'es pas et je suis pas sur de pouvoir changer ca.
 
PS:Merci encore pour ton aide

n°821676
fastclemmy
(re-)Dictateur en plastique
Posté le 12-08-2004 à 17:09:37  profilanswer
 

Il faut utiliser class à la place d'id si ton id n'est pas unique.
 
A partir de là tu peux utiliser getelementbyclassname()
http://blog.mooncalf.me.uk/archive [...] ssFetching


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  javascript document.all

 

Sujets relatifs
Valider un formualire automatiquement par php ou javascriptVerification Javascript ou PHP !?
[JAVASCRIPT] Modifier le nom d'un champ d'un formulairecherche document sur BuKoo
probleme de javascript avec certains browserFormulaire dynamique en javascript
Sans le javascript... on peut faire QUOI ?????????????Php dans du javascript
Gérer l'impression du document en JavaScript 
Plus de sujets relatifs à : javascript document.all


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR