Pagina 1 di 1
[Internet] Script - Verifica JavaScript
Inviato: sabato 13 settembre 2008, 16:04
da david23
Ciao, ho un piccolo quesito.
Allora, io ho scritto uno script in JS, lo script dovrebbe permettere di rilevare se JavaScript è attivato nel browser dell'utente. Non capisco però dove sbaglio, dato che quando lo provo non appare niente

Posto qui il codice
Codice: Seleziona tutto
<html>
<head>
<title>Verifica JavaScript</title>
<script language="JavaScript">
<!--
function verificaJS() {
if (document.body) {
var newParagraph = document.createElement("p");
response = document.createTextNode(JavaScriptAbilitato);
newParagraph.appendChild(response);
document.body.appendChild(newParagraph);
}
}
//-->
</script>
</head>
<body>
<button onclick="verificaJS()">Verifica</button>
</body>
</html>
Grazie

Re: [Internet] Script - Verifica JavaScript
Inviato: sabato 13 settembre 2008, 16:17
da Zoff
david23 ha scritto:
Ciao, ho un piccolo quesito.
Allora, io ho scritto uno script in JS, lo script dovrebbe permettere di rilevare se JavaScript è attivato nel browser dell'utente. Non capisco però dove sbaglio, dato che quando lo provo non appare niente

Posto qui il codice
Codice: Seleziona tutto
<html>
<head>
<title>Verifica JavaScript</title>
<script language="JavaScript">
<!--
function verificaJS() {
if (document.body) {
var newParagraph = document.createElement("p");
response = document.createTextNode(JavaScriptAbilitato);
newParagraph.appendChild(response);
document.body.appendChild(newParagraph);
}
}
//-->
</script>
</head>
<body>
<button onclick="verificaJS()">Verifica</button>
</body>
</html>
Grazie
Ma per fare quello che vuoi non c'e' il tag ? ???
Per cui se esegue e quindi stampa JavaScriptAbilitato c'e' altrimenti puoi visualizzar eun messaggio così:
Sarebbe un po' complesso usare javascript per controllare che non funziona... ;D

Re: [Internet] Script - Verifica JavaScript
Inviato: sabato 13 settembre 2008, 16:19
da Volans
L'errore è nella riga:
Codice: Seleziona tutto
response = document.createTextNode(JavaScriptAbilitato);
devi mettere tra virgolette il testo 'JavaScriptAbilitato'
Comunque si, c'è il tag noscript e non capisco come vorresti usare questa verifica

Re: [Internet] Script - Verifica JavaScript
Inviato: sabato 13 settembre 2008, 16:27
da david23
Volans ha scritto:
L'errore è nella riga:
Codice: Seleziona tutto
response = document.createTextNode(JavaScriptAbilitato);
devi mettere tra virgolette il testo 'JavaScriptAbilitato'
Comunque si, c'è il tag noscript e non capisco come vorresti usare questa verifica
nel mio sito web c'é una gallery scritta con JavaScript, prima di entrare nella gallery ho messo l'avviso che bisogna averlo attivato, ho pensato fosse utile ai meno esperti(che magari non sanno neanche cosa sia) per controllare. Solo una piccola cosa per aumentare l'accessibilità a tutti.
Grazie, non avevo fatto cado all'errore (good)
Re: [Internet] Script - Verifica JavaScript
Inviato: sabato 13 settembre 2008, 16:33
da Volans
Allora basta che metti un:
Codice: Seleziona tutto
<noscript>La Gallery necessita di JavaScript attivo per poter essere visualizzata</noscript>

Re: [Internet] Script - Verifica JavaScript
Inviato: sabato 13 settembre 2008, 17:01
da david23
Volans ha scritto:
Allora basta che metti un:
Codice: Seleziona tutto
<noscript>La Gallery necessita di JavaScript attivo per poter essere visualizzata</noscript>
Sì hai ragione, farò così, ho solo scelto una strada un po' più lunga...

(non che abbia perso eccessivo tempo per la creazione di quel piccolo script...

)
Grazie comunque, ciao!