Come si chiama il prefisso "javascript:" nei gestori di eventi inline?

2

Nel seguente codice:

<a onclick="javascript:alert()">

come si chiama la parte javascript: ? Protocollo, pseudo-protocollo, schema, etichetta, prefisso?

Sto solo cercando di capire un nome comune per esso, non un termine tecnicamente corretto basato su ciò che è effettivamente alla fine. Quindi quando dico per esempio "protocollo javascript" molte persone potrebbero capire cosa intendo. (Ho bisogno di usarlo in una documentazione)

    
posta serg 25.03.2011 - 23:10
fonte

1 risposta

1

< a onclick="javascript:alert()">

Non credo che l'utilizzo di javascript: in qualcosa di diverso dall'attributo href sia valido (anche se sembra che i browser lo eseguiranno ancora - credo che questo sia dovuto al fatto che tecnicamente javascript: in questo contesto è un etichetta , hai intenzione di goto javascript; ?).

Inoltre, è considerato un modo pessimo per usare gestori di eventi in linea del genere. E se non sbaglio, è anche stato deprecato dal W3C.

Ma, meglio, quando javascript: è usato in un href è chiamato "identificatore di pseudo-protocollo".

    
risposta data 25.03.2011 - 23:31
fonte

Leggi altre domande sui tag