[Internet] Script - Verifica JavaScript

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
david23
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 4 giugno 2008, 20:10
Desktop: gnome 3.18
Distribuzione: Ubuntu gnome 16.04 LTS x86_64
Sesso: Maschile
Località: [Svizzera]

[Internet] Script - Verifica JavaScript

Messaggio 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
ubuntu gnome 16.04 Xenial Xerus - 64 bit
Lenovo ThinkPad w520 Intel Core i7-2760QM (2.40GHz), 16GB RAM, 256GB SSD + 500GB HDD, Nvidia Quadro 2000M (2048 MB) + Intel HD Graphics 3000 (Optimus), 720p Webcam, VGA, DisplayPort, FireWire 400, USB 3.0, Bluetooth, WWAN ready, Wi-Fi, Intel Centrino Ultimate-N 6300, ExpressCard 34, LAN
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [Internet] Script - Verifica JavaScript

Messaggio 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
Ultima modifica di Zoff il sabato 13 settembre 2008, 16:20, modificato 1 volta in totale.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: [Internet] Script - Verifica JavaScript

Messaggio 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 :)
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
david23
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 4 giugno 2008, 20:10
Desktop: gnome 3.18
Distribuzione: Ubuntu gnome 16.04 LTS x86_64
Sesso: Maschile
Località: [Svizzera]

Re: [Internet] Script - Verifica JavaScript

Messaggio 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)
ubuntu gnome 16.04 Xenial Xerus - 64 bit
Lenovo ThinkPad w520 Intel Core i7-2760QM (2.40GHz), 16GB RAM, 256GB SSD + 500GB HDD, Nvidia Quadro 2000M (2048 MB) + Intel HD Graphics 3000 (Optimus), 720p Webcam, VGA, DisplayPort, FireWire 400, USB 3.0, Bluetooth, WWAN ready, Wi-Fi, Intel Centrino Ultimate-N 6300, ExpressCard 34, LAN
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: [Internet] Script - Verifica JavaScript

Messaggio da Volans »

Allora basta che metti un:

Codice: Seleziona tutto

<noscript>La Gallery necessita di JavaScript attivo per poter essere visualizzata</noscript>
;)
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
david23
Prode Principiante
Messaggi: 153
Iscrizione: mercoledì 4 giugno 2008, 20:10
Desktop: gnome 3.18
Distribuzione: Ubuntu gnome 16.04 LTS x86_64
Sesso: Maschile
Località: [Svizzera]

Re: [Internet] Script - Verifica JavaScript

Messaggio 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!
ubuntu gnome 16.04 Xenial Xerus - 64 bit
Lenovo ThinkPad w520 Intel Core i7-2760QM (2.40GHz), 16GB RAM, 256GB SSD + 500GB HDD, Nvidia Quadro 2000M (2048 MB) + Intel HD Graphics 3000 (Optimus), 720p Webcam, VGA, DisplayPort, FireWire 400, USB 3.0, Bluetooth, WWAN ready, Wi-Fi, Intel Centrino Ultimate-N 6300, ExpressCard 34, LAN
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti