[HTML] ID ou CLASS qu'elle différence

Mr.White Messages postés 252 Statut Membre -  
Mr.White Messages postés 252 Statut Membre -
En réalité je récupère un code et je trouve ceci :

<td width="111" height="139" id=id class=class style="filter:alpha(opacity=100)"></td>

Je retrouve bien la class "CLASS" dans les déclaration CSS mais le "ID" je ne le retrouve nulle part et je ne voit pas trés bien à quoi il sert puisqu'il me semblais que l'attribut id avait la même utilité que CLASS.

Donc si vous pouvais m'éclérer sur ce sujet vous seriez bien aimable.
MERCI.

2 réponses

  1. djean Messages postés 307 Date d'inscription   Statut Contributeur Dernière intervention  
     
    Non, il n'a pas la même fonction
    Il sert à indentifier ton élément (un peu come name mais en plus mieux ;-))

    Long liiiive Rock&Roll!!!
    Tarrratata Tsoin! 
    0
  2. Mr.White Messages postés 252 Statut Membre 53
     
    Merci.

    Grâce à ces précieuse indication j'ai pu retrouver l'endroit ou était utiliser ce ID, c'est à dire dans un JavaScript. mais je ne le comprend pas avec précision.
    Si vous pouvez m'aidez à le déchiffrer totalement j'en serai trés heureux, il donne ceci (ce n'est qu'une portion du js) :

    function tape(x, y)
    {
    if (layers) with (document[x])
    {
    document.open();
    document.write(c);
    document.close();
    }
    if (style)
    eval(x+'.innerHTML= y');
    }

    et plus bas on trouve ceci :

    tape(f1, "<span class="+f2+"><font color='"+cn+"'>"+a+"</font><font color='"+ce+"'>"+b+"</font></span>");

    Ici, "f1" viaut 'ID'

    La où j'ai un peu du mal c'est pour le :
    if (layers) with (document[x])
    >> Je ne sais ce que veu vraiment dire with(document[x])

    Ensuite, je ne comprend pas une cote ceci:

    if (style)
    eval(x+'.innerHTML= y');

    Notons que style identifi IE et layer identifi Netscape.

    Merci.
    0