HighDots Forums  

Saltare focus da tastiera

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Saltare focus da tastiera in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
nonce999
 
Posts: n/a

Default Saltare focus da tastiera - 02-11-2008 , 11:49 AM






è possibile escludere un controllo in un form dalla selezione con il
tasto TAB?

--
http://interno.netsons.org
http://midiquiz.altervista.org

Reply With Quote
  #2  
Old   
ZER0
 
Posts: n/a

Default Re: Saltare focus da tastiera - 02-12-2008 , 03:10 AM






On 11 Feb 2008 17:49:41 GMT, nonce999 wrote:

Quote:
è possibile escludere un controllo in un form dalla selezione con il
tasto TAB?
A livello di standard, solo disabilitandolo. Esiste però un attributo
che specifica l'ordine in cui navigare i controlli tramite TAB, che è
il "tabindex". Secondo gli standard, tale valore deve essere compreso
tra 0 e 32767: la MS introdusse come valore accettato anche il -1, in
modo da escludere un controllo dalla navigazione tramite TAB.

Questo funziona su IE, e se ben ricordo nei browser gecko based (come
ad esempio Firefox). In altri, come Opera, non è detto che vada.

Alternativamente puoi sempre cercare di giocare con gli eventi. Ma in
genere, escludere un controllo "abilitato" dalla navigazione con TAB,
è indice di mal progettazione a monte, e non dovrebbe essere fatto.

A maggior ragione se si parla di sito o applicazione web su internet,
e non su intranet (andrebbe visto il tuo caso).

--
~ "Il semble que la perfection soit atteinte non quand il n'ya plus
rien à ajouter, mais quand il n'ya plus rien à retrancher"
(A. de Saint-Exupéry)



Reply With Quote
  #3  
Old   
nonce999
 
Posts: n/a

Default Re: Saltare focus da tastiera - 02-12-2008 , 01:40 PM



ZER0 <zer0.shock (AT) libero (DOT) it> wrote in
news:1con7af5mflf9$.dlg (AT) ID-171124 (DOT) news.individual.net:

Quote:
On 11 Feb 2008 17:49:41 GMT, nonce999 wrote:

è possibile escludere un controllo in un form dalla selezione
con il tasto TAB?

A livello di standard, solo disabilitandolo. Esiste però un
attributo che specifica l'ordine in cui navigare i controlli
tramite TAB, che è il "tabindex". Secondo gli standard, tale
valore deve essere compreso tra 0 e 32767: la MS introdusse come
valore accettato anche il -1, in modo da escludere un controllo
dalla navigazione tramite TAB.

Questo funziona su IE, e se ben ricordo nei browser gecko based
(come ad esempio Firefox). In altri, come Opera, non è detto che
vada.
Grazie è quello che cercavo; e pazienza per gli operai.

Quote:
Alternativamente puoi sempre cercare di giocare con gli eventi.
Ma in genere, escludere un controllo "abilitato" dalla
navigazione con TAB, è indice di mal progettazione a monte, e
non dovrebbe essere fatto.
Io lo devo usare qui:
http://interno.netsons.org/modules.php?name=CodFis
c'è il bottone con la data che non voglio che si selezioni col tab
ma solo col mouse.

Quote:
A maggior ragione se si parla di sito o applicazione web su
internet, e non su intranet (andrebbe visto il tuo caso).

--
http://interno.netsons.org
http://midiquiz.altervista.org


Reply With Quote
  #4  
Old   
ZER0
 
Posts: n/a

Default Re: Saltare focus da tastiera - 02-13-2008 , 02:30 AM



On 12 Feb 2008 19:40:15 GMT, nonce999 wrote:

[tabindex=-1]
Quote:
Questo funziona su IE, e se ben ricordo nei browser gecko based
(come ad esempio Firefox). In altri, come Opera, non è detto che
vada.

Grazie è quello che cercavo; e pazienza per gli operai.
Se è un sito web, e questo non ne pregiudica l'utilizzo, ci può anche
stare il "pazienza". Ma se così fosse, non capisco perché utilizzarlo
per gli altri browser, il tabindex negativo: in fondo appunto, non ne
pregiudica l'uso.

Quote:
Ma in genere, escludere un controllo "abilitato" dalla
navigazione con TAB, è indice di mal progettazione a monte, e
non dovrebbe essere fatto.

Io lo devo usare qui:
http://interno.netsons.org/modules.php?name=CodFis

c'è il bottone con la data che non voglio che si selezioni col tab
ma solo col mouse.
Scusa la domanda, ma perché?

P.S.
Con Safari si vede solo un campo di testo unico, per la data.

--
~ Ci siamo fatti una scopata cosi' eccezionale che anche i vicini
hanno fumato una sigaretta.



Reply With Quote
  #5  
Old   
nonce999
 
Posts: n/a

Default Re: Saltare focus da tastiera - 02-13-2008 , 08:37 AM



ZER0 <zer0.shock (AT) libero (DOT) it> wrote in
news:1cc9773xjftsl$.dlg (AT) ID-171124 (DOT) news.individual.net:

Quote:
On 12 Feb 2008 19:40:15 GMT, nonce999 wrote:

[tabindex=-1]
Questo funziona su IE, e se ben ricordo nei browser gecko
based (come ad esempio Firefox). In altri, come Opera, non è
detto che vada.

Grazie è quello che cercavo; e pazienza per gli operai.

Se è un sito web, e questo non ne pregiudica l'utilizzo, ci può
anche stare il "pazienza". Ma se così fosse, non capisco perché
utilizzarlo per gli altri browser, il tabindex negativo: in
fondo appunto, non ne pregiudica l'uso.

Ma in genere, escludere un controllo "abilitato" dalla
navigazione con TAB, è indice di mal progettazione a monte, e
non dovrebbe essere fatto.
non riesco a capire questa frase.
proprio perché "tabindex negativo: in fondo appunto, non ne
pregiudica l'uso" è meglio comunque usarlo perché in Opera non ha
effetto mentre funziona su IE e FF, i più usati.

Quote:
Io lo devo usare qui:
http://interno.netsons.org/modules.php?name=CodFis

c'è il bottone con la data che non voglio che si selezioni col
tab ma solo col mouse.

Scusa la domanda, ma perché?
ogni tanto mi capita di inserire dei dati dati per produrre un
codice fiscale.
Ebbene, dopo che inserisco l'anno mi aspetto, psicologicamente, che
il controllo passi al comune e meccanicamente comincio a scrivere,
salvo accorgermi che invece mi trovo sull'immagine del bottone
della data.
Ora lo sistemato come piace a me.

Quote:
P.S.
Con Safari si vede solo un campo di testo unico, per la data.



--
http://interno.netsons.org
http://midiquiz.altervista.org


Reply With Quote
  #6  
Old   
ZER0
 
Posts: n/a

Default Re: Saltare focus da tastiera - 02-13-2008 , 09:40 AM



On 13 Feb 2008 14:37:44 GMT, nonce999 wrote:

Esiste una cosa, il quoting, usiamolo

Quote:
non riesco a capire questa frase:

(..) il tabindex negativo: in
fondo appunto, non ne pregiudica l'uso.

è meglio comunque usarlo perché in Opera non ha
effetto mentre funziona su IE e FF, i più usati.
Ma è un sito web su una intranet. Il comportamento dovrebbe essere
omogeneo il più possibile, soprattutto per questo genere di cose.
E dato che non ne pregiudica l'uso, tanto vale uniformare tutti in
questo caso.
La navigazione tramite tastiera dei controlli tra l'altro, non può
essere "svicolata" in questo modo.
Se io volessi selezionare una data tramite tastiera sul calendario
non mi sarebbe possibile. In quanto non è navigabile.

Poi va beh, se è una cosa tua, personale, alla fine l'importante è
che ti ci ritrovi bene tu. E se a te sta bene così c'è ben poco da
obiettare.
Ma se è uno sviluppo per terzi, o qualcosa che viene utilizzato da
terzi su web.. allora bisognerebbe seguire un po' di più i dettami
della buona programmazione. Tra l'altro, ribadisco, in Safari vien
saltata tutta la parte di creazione del calendario.

--
~ Io non soffro di pazzia, ne godo ogni minuto.
(I don't suffer from insanity, I enjoy every minute of it)



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.