Le migliori pratiche per NoScript per JavaScript

November 8

Le migliori pratiche per NoScript per JavaScript


Come un linguaggio di programmazione Web, JavaScript ha fatto molti siti su Internet più interattivo e interessante. Purtroppo, non tutti i browser supportano JavaScript, e alcuni utenti potrebbero avere disattivato JavaScript all'interno del proprio browser. In entrambi i casi, gli elementi JavaScript all'interno del vostro sito non renderanno, che possano seriamente compromettere il funzionamento del tuo sito. Il tag <noscript> è usato per fornire contenuto alternativo per gli utenti che hanno gli script disabili nei loro browser o hanno un browser che non supporta scripting lato client. Alcune pratiche possono essere impiegati per utilizzare correttamente il tag <noscript>.

L'utilizzo di un alternativa HTML all'interno <noscript>

In alcuni casi, il codice JavaScript che viene utilizzato può essere sostituito con il codice HTML che ottenere lo stesso risultato in assenza di JavaScript. Nel seguente esempio, due pulsanti del modulo sono forniti all'interno del codice HTML. Se è abilitato JavaScript, verrà visualizzato il primo pulsante che attiva una funzione JavaScript che può essere utilizzato per convalidare e inviare il modulo. Se non è abilitato JavaScript, viene visualizzato il pulsante contenuta all'interno dell'elemento <noscript>, che invia il modulo a uno script di elaborazione lato server per fornire la validazione dei form e feedback.

<Script type = "text / javascript">

<! -

document.write ( '<type = valore "pulsante" input = "Invia" onclick = "ValidateForm ();" />');

->

</ Script>

<Noscript>

<P>

<Input type = "submit" value = "Invia">

</ P>

</ Noscript>

Lascia la tua visitatori la cosa migliore

Spesso, non c'è alternativa HTML per il codice JavaScript. Anche nell'esempio precedente, l'HTML all'interno <noscript> potrebbe presentare la forma ma non effettuare la convalida che viene eseguita da una funzione JavaScript. Per quanto possibile, gli sviluppatori dovrebbero dare ai visitatori la cosa migliore. Ad esempio, se il sito contiene un menu JavaScript con effetti di rollover, impiego Effetti CSS rollover per creare un menu alternativo.

Includere un messaggio al sito Visitatori

In molti casi, c'è poco uno sviluppatore può fare per salvare una pagina Web per gli utenti senza JavaScript. La migliore prassi in questi scenari è quello di includere un messaggio all'interno del tag <noscript> che consente ai visitatori di sapere che non stanno vivendo il sito completo.

Esempio Messaggio:

<P> Purtroppo, JavaScript momento non è supportato o è disabilitata per questo browser. Si prega di abilitare JavaScript per la piena funzionalità. </ P>

Avvertenze

<Noscript> è attualmente supportato da tutti i principali browser. Se un file JavaScript riferimento sulla pagina non è presente, non verrà eseguito il tag <noscript>. A meno che non è supportato o JavaScript abilitato, il tag <noscript> sarà ignorato.