Ingegna
a- a+

Nascondere JavaScript ai vecchi browser

I browser obsoleti come Netscape 1.x e Microsoft Internet Explorer 3, non interpretano JavaScript; e, poiché i browser sono programmati per ignorare ciò che non comprendono,  non eseguono lo script e lo mostrano nella finestra del documento come normale testo.

Adesso vi mostro una tecnica, che, invece di esplicitare la versione di JavaScript, utilizza i tag di commento per mascherare gli script in questi vecchi browser:

<html>
<head>
<title>Il mio primo script</title>
</head>
<body BGCOLOR=WHITE>
<H1>
<SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT">
<!-- Hide script from old browsers
document.write("CIAO A TUTTI GLI AMICI DI WEBMASTERPOINT!!!")
// End hiding script from old browsers -->
</SCRIPT>
</H1>
</body>
</html>

Analizziamo:

<!-- Hide script from old browsers

Questa linea apre il commento HTML con <!--

document.write("CIAO A TUTTI GLI AMICI DI WEBMASTERPOINT!!!")

Questo è il codice JavaScript dell’esempio precedente.

// End hiding script from old browsers -->

La doppia barra (//) indica un commento JavaScript, e la riga termina con la chiusura --> del commento HTML.

Inoltre il tag <NOSCRIPT> permette di includere nel codice HTML un messaggio alternativo per gli utenti con vecchi browser oppure per gli utenti che hanno disattivato il supporto a JavaScript nel loro browser.

Ecco un esempio:

<NOSCRIPT>Purtroppo il vostro browser non supporta JavaScript, quindi alcune sezioni potrebbero non funzionare correttamente</NOSCRIPT>  



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Luca
Ti è piaciuto l'articolo?