Sto lavorando su un'applicazione incorporare Flash in una pagina web utilizzando il metodo Satay:Va bene per un elemento HTML avere lo stesso [nome] come [id]?
<object type="application/x-shockwave-flash" data="embeddy.swf"
id="embeddy" name="embeddy">
<param name="movie" value="embeddy.swf" />
</object>
voglio flash per fornire la corretta objectID
in ExternalInterface.objectID
, il che significa che ho bisogno di impostare entrambi gli attributi name
e id
per il object
.
Normalmente cerco di evitare di denominare le collisioni con gli elementi in HTML, ma c'è qualcosa di sbagliato nell'impostazione di entrambi gli attributi sullo stesso valore in questo caso?
E i moduli HTML? Qualcuno ritiene che valga la pena di impostare uno (n) (input
| select
| textarea
) gli attributi name
e id
dell'elemento con lo stesso valore?
Inoltre, gli ID devono essere univoci, ma i nomi non devono essere univoci. – jordanbtucker
Ida vengono anche utilizzati per il collegamento tramite identificatore di frammento e per lo stile tramite il loro uso nei selettori CSS –
Gli ID sono per una più semplice manipolazione di JavaScript, ma è possibile eseguire alcune operazioni per nome utilizzando JavaScript. –