[webaccessibile] ancora onclick onkeypress

Luca Mascaro info a lucamascaro.info
Lun 25 Set 2006 08:40:34 CEST


> grazie Luca, ma... in soldoni? :)

come ti ho detto la mia prova non è completa, su IE 5.5 ma già su mac non va

<a href="#" id="link">test</a>
<script>
	document.getElementById("link").onkeypress = function(e){
		if(e.keyCode == 13 || e.keyCode == 32) {
			alert(e.keyCode);
		}
	}
</script>

> gli sviluppatori con cui sto lavorando sostengono che la barra spaziatrice
> dovrebbe essere riservata per le funzionalità previste dai browsers e non
> dovrebbe essere utilizzata per attivare i link, quindi: con "onkeypress" vi
> sembra più corretto escludere tutti i tasti tranne Enter o escluderli tutti
> tranne Enter + Spacebar?

Effettivamente anche questo è vero, purtroppo non è mai stata fatta
una vera ricerca in merito e i dati che abbiamo sono un po nebulosi.
Io reputato importante gestire la barra spaziatrice perchè nel
software tipicamente attiva anchessa le funzionalità.

In ogni caso l'importante è gestire l'enter

Ciao

Luca


Maggiori informazioni sulla lista webaccessibile