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 :D

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 :D
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ì:

Codice: Seleziona tutto

<noscript>Java script Non Abilitato</noscript>
Sarebbe un po' complesso usare javascript per controllare che non funziona...  ;D ;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!