Newsgroup: it.lavoro.professioni.webmaster
Titolo: <noscript>

Salve,
scusate l'ignoranza, in un sito ho 2 menu che funzionao con js. Ho deciso di
metterne anche uno solo testuale e mi è stato detto di usare il tag in
oggetto. Vedendo poi la pagina con IE quel menu testuale non è visibile.
Significa che viene visto solo se vengono disattivati da un browser quelli
in js? o che?
Grazie,
Daniele

 ha scritto nel messaggio
news:4RfW8.55067$vm5.2...@news2.tin.it...

Esatto... tutto quello che è contenuto nel blocco
<noscript>
...
...
</noscript>
sarà visualizzato solo se il client non support gli script oppure li ha
disattivati.
          Anak
anakt...@libero.it

 ha scritto nel messaggio
news:4RfW8.55067$vm5.2...@news2.tin.it...

Occhio che i problemi sono 2:
1. rendere accessibile il menu con JS disattivato
2. rendere accessibile il menu con JS attivato.
Il primo lo risolvi con il <noscript>, ma il secondo rimane:
prova a spostarti con il tasto "tab" nella home page. I link del menu che
contengono dei sottomenu (Arte, Fumettando, ecc) non si attivano. Cio'
significa che non potranno essere usati.
La soluzione che ti consiglio e' quella di modificare il JS in modo che le
voci Arte, Fumettando, ecc., abbiano un link ad una pagina dove ripeti i
collegamenti del sottomenu in semplice html.
Per la verifica di <noscript> devi disattivare JS. Fatti un giro fra le
splendide preferenze di IE :)
Ciao
CB

 collegamenti del sottomenu in semplice html.
Ciao,
grazie.
Io ho fatto il menu testuale in modo che contenga tutti i link, quindi i
sottomenu di arte ci sono e pure gli altri:
|Home|-|Vita|-|Arte: Disegni, Web Art, Background|-|Fumettando:
Lettering|-|Sceneggiature|-|LUDicrUS: Decaloghi (Fumettista, Maschilista,
onorevole, Berlusconi), Poesie (Vacca Pazza, Zoopolys, Gozzovigliando,
Arkham, Voto Costoso, Nell'Eden), Storie (Sguardi), Varie (Intervista a
Galati)|-|Links: Art, Book, Cine, Comi, Edi, Expo, Ezine, Font, Photo,
School, Tool, Web|-|Banner|
Cosě penso di avere risolto i 2 problemi. O no?
Proverň a disattivare js da IE.
Grazie,
Daniele

 Cosě penso di avere risolto i 2 problemi. O no?
No. Se JS e' ATTIVO, il menu testuale non lo vedi. E tramite tab non puoi
accedere alle sottosezioni. Inoltre, sempre con il tab, mi sembra che anche
il secondo menu non sia accessibile.
Ciao
CB

 il secondo menu non sia accessibile.
Mmm, tu parli troppo complicato per le mie conoscenze.
Allora, tagliando la testa la toro, tolgo il tag noscript e il menu testuale
si vede e è sempre attivo.
Che sarebbe questo tab che non fa vedere i menu?
Daniele

 ha scritto nel messaggio
news:adwW8.13956$7N3.3...@twister2.libero.it...

Calma! :))
"Tab" sta per tabulazione. E' quel bel tasto che riporta una freccia a Sx e
una a Dx: tasto "esc", conta 3 tasti andando in basso, ecco il tab :)
Con il tab puoi spostarti fra i vari link di una pagina, senza utilizzare il
mouse. Un qualsiasi sistema alternativo al mouse, magari orientato a chi non
puo' impugnarlo, si basera' sul funzionamento del tasto tab. Quindi, se i
link che ho inserito nella pagina sono accessibili solo tramite mouse, non
lo saranno per gli altri sistemi di puntamento che si basano sullo stesso
funzionamento del tasto tab.
Abbiamo detto che, se adotti un menu testuale per chi ha disabilitato JS, il
problema di accessibilita' e' risolto. Ma rimane per chi ha attivato JS ma
non utilizza un mouse. Fai una prova sulla tua home, muoviti con il tasto
tab. Che succede? Che non riesci a vedere i sottomenu di alcune voci, e che
il menu a discesa non si riesce a gestire. Devi risolvere questi problemi.
Come? Non esiste una strada, la scelta sta a te. Io modificherei il JS che
gestisce il menu come ti ho gia' spiegato, ma volendo puoi anche buttare
tutto e realizzare un menu senza DHTML.
Spero di essere stato piu' chiaro :)
Ciao
CB