Je travaille sur l'intégration d'une application flash dans une page Web en utilisant la méthode Satay:Est-il acceptable pour un élément HTML d'avoir le même [nom] que son [id]?
<object type="application/x-shockwave-flash" data="embeddy.swf"
id="embeddy" name="embeddy">
<param name="movie" value="embeddy.swf" />
</object>
Je veux flash pour fournir le objectID
correct dans ExternalInterface.objectID
, ce qui signifie que je dois régler les deux attributs name
et id
pour le object
.
Normalement, j'essaie d'éviter de nommer les collisions avec des éléments en HTML, mais y a-t-il quelque chose de mal à régler les deux attributs à la même valeur dans ce cas?
Qu'en est-il des formulaires HTML? Est-ce que quelqu'un pense qu'il vaut la peine de définir un (0) (input
| select
| textarea
) éléments name
et id
de la même valeur?
En outre, les ID doivent être uniques, mais les noms ne doivent pas nécessairement être uniques. – jordanbtucker
Ida sont également utilisés pour la liaison par identifiant de fragment, et pour le style via leur utilisation dans les sélecteurs CSS –
Les Id sont pour faciliter la manipulation JavaScript, mais il est possible de faire certaines choses par leur nom en utilisant JavaScript. –