Problema con JavaScript

Ho questo codice da inserire in una pagina del mio sito, ma non me la inserisce...potete aiutarmi???? Grazie

PHP:
<SCRIPT LANGUAGE="JavaScript">
<!--

/* Generatore di Quiz vers. 1.1 del 22/2/2001.
©[email protected]

What's new: eliminati dallo script i metodi push e shift, non supportati da MS JScript nelle versioni precedenti alla 5.5.*/

/* CONFIGURAZIONE:

per aggiungere un nuovo quesito seguire lo schema sottoriportato:

domande[numero della domanda]=new Array("testo della domanda",numero della risposta esatta,"risposta1","risposta2","risposta3","risposta[n]","...");

ad esempio:

domande[0]=new Array("Quale tra i seguenti piatti tipici non è italiano?",3,"Lasagne","Orecchiette","Goulash","Spaghetti","Pizza");

*/


var domande = new Array();


domande[0]=new Array("GASTRONOMIA: Quale tra i seguenti funghi metteresti sulla tua pizza?",5,"Amanita Phalloides","Russula Emetica","Hypoloma Fasciculare","Boletus Satanas","Boletus Edulis","Nessuno di questi: sono tutti velenosi");

domande[1]=new Array("MUSICA: Le opere seguenti sono state scritte da W.A. Mozart; tutte tranne una, che appartiene invece a G. Verdi.<BR>Di quale opera si tratta?",3,"Don Giovanni","Il Flauto Magico","Giovanna D'Arco","Le Nozze di Figaro","Così Fan Tutte","Clemenza di Tito");

domande[2]=new Array("DIRITTO: l' art. 56 della Costituzione Italiana stabilisce che \"Sono eleggibili a deputati tutti gli elettori che nel giorno delle elezioni hanno compiuto\":",2,"40 anni","25 anni","La maggiore età","50 anni");

domande[3]=new Array("SCIENZE NATURALI: A quale classe di animali appartiene il Tritone?",2,"Ai pesci","Agli anfibi","Ai rettili","Agli uccelli");

domande[4]=new Array("SPORT: Ai mondiali di Spagna '82 la nazionale Italiana esordì contro: ",4,"Il Camerun, pareggiando 1 a 1","L' Argentina, vincendo 3 a 1","L' URSS, perdendo 2 a 0","La Polonia, pareggiando 0 a 0","L' Inghilterra, vincendo 2 a 1");

domande[5]=new Array("ITALIANO: Che cos'è la sinossi?",4,"Una malattia cardiovascolare","Il nome di una città dell' antica Grecia","Un ballo praticato in Nuova Guinea","Un riassunto","Un piatto tipico Sardo","Un termine giuridico, sinonimo di abrogazione");

domande[6]=new Array("GEOGRAFIA: Sul Monte Rushmore Memorial (Black Hills, Montagne Rocciose) tra il 1927 e il 1941 furono scolpite le teste di quattro presidenti degli USA. Quale tra i seguenti presidenti americani non compare nella scultura?",3,"Jefferson","Roosvelt","Truman","Lincoln","Washington");

domande[7]=new Array("CURIOSITA': Secondo il \"Guinnes dei Primati\" il cognome più diffuso del mondo, con oltre 100 milioni di \"esemplari\" è:",2,"Smith","Chang","Neil","Rossi","Tung");

// Sostituisci il valore di "TIT" con il titolo del Quiz:
var TIT = "(DEMO)";

// Sostituisci il valore di "INTRO" con un breve messaggio introduttivo:
var INTRO = "Breve quiz dimostrativo di cultura generale.";

// Colore del bordo della tabella
var colore = "#0066FF";


var punt0_33 = "Francamente è un pò pochino.";
var punt33_66 = "Non male, ma potresti far meglio.";
var punt66_99 = "Buona prova, una media di errori decisamente bassa.";
var punt100 = "Complimenti!!!\nNessun errore!\n";

/* STOP! Fine configurazione.
 - - - - - - - - - - - - - - - - - - - - - - -*/


var risposteEsatte = new Array();
var getRadio = new Array();
var rDate = new Array();
var domMem = new Array();

var newQuest = "<FORM NAME=\"quizForm\">\n<TABLE WIDTH=\"100%\"  BGCOLOR="+colore+" BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" ALIGN=\"CENTER\">\n<TR>\n<TD><FONT FACE=\"ARIAL\" SIZE=\"4\" COLOR=\"WHITE\">&nbsp;"+TIT+"</FONT>\n</TD>\n</TR>\n<TR BGCOLOR=\"WHITE\" ALIGN=\"CENTER\">\n<TD>\n<BR><FONT FACE=\"ARIAL\" SIZE=\"3\" COLOR=\"BLACK\">"+INTRO+"</FONT>\n<BR>\n<BR>\n</TD>\n</TR>\n";


for (var n=0; n<domande.length; n++){

newQuest += "<TR ALIGN=\"CENTER\" BGCOLOR=\"WHITE\">\n<TD COLSPAN=\"2\">\n<BR>\n<BR>\n<FONT FACE=\"ARIAL\" SIZE=\"2\" COLOR=\"990033\"><B>"+domande[n][0]+"</B></FONT>\n<BR>\n<BR>\n</TD>\n</TR>\n<TR ALIGN=\"CENTER\">\n<TD>\n<TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"4\">";

domMem[n]=domande[n][0];
risposteEsatte[n]=domande[n][1]-1;
rDate[n]='domanda_'+n;



for (var num2=2; num2<domande[n].length; num2++){


newQuest += "<TR HEIGHT=\"15\" BGCOLOR=\"WHITE\">\n<TD WIDTH=\"1%\" ALIGN=\"CENTER\" VALIGN=\"TOP\"><INPUT TYPE=\"RADIO\" NAME=\"domanda_"+n+"\" VALUE=\"risposta_"+num2+"\"></TD>\n<TD WIDTH=\"99%\">\n<FONT FACE=\"VERDANA, ARIAL\" SIZE=\"2\" COLOR=\"BLACK\">"+domande[n][num2]+"</FONT>\n<BR>\n";

	}

newQuest += "</TD>\n</TR>\n</TABLE>\n</TD>\n</TR>\n";
}

newQuest += "<TR>\n<TD HEIGHT=\"50\" BGCOLOR=\"WHITE\">&nbsp;</TD>\n</TR>\n<TR ALIGN=\"CENTER\">\n<TD><A HREF=javascript:punteggio()><FONT FACE=\"ARIAL\" SIZE=\"3\" COLOR=\"WHITE\"><B>verifica il tuo punteggio</B></FONT></A></TD>\n</TR>\n</TABLE>\n</FORM>\n<BR>\n";

document.write(newQuest);

function punteggio(){

var giuste = 0;

for (var n=0; n<domande.length; n++){

(document.quizForm[rDate[n]][risposteEsatte[n]].checked)?giuste++:false;
}

var singPlur, preposizione;

(giuste ==1)?singPlur = " risposta esatta ":singPlur = " risposte esatte ";
(giuste ==0)?preposizione = " allo ":preposizione = " al ";

var percentuale = parseInt((giuste*100)/domande.length);


if(percentuale == 100) {
var giudizio = punt100;
alert(giudizio+'.');}

else {

if (percentuale <= 33){
var giudizio = punt0_33;}

else if(percentuale <=66){
var giudizio = punt33_66;}

else {
var giudizio = punt66_99;}

var rispConfirm = confirm('Hai risposto correttamente'+preposizione+percentuale+'% dei quesiti, con '+giuste+singPlur+'su un totale di '+domande.length+'.\n'+giudizio+'\n\nSeleziona \"OK\" per conoscere tutte le risposte esatte, oppure \"annulla\" per riprovare.');

if(rispConfirm == true){

var soluzione = "<TABLE WIDTH=\"100%\" BGCOLOR=\"BLACK\" BORDER=\"0\" CELLPADDING=\"1\" CELLSPACING=\"1\" ALIGN=\"CENTER\">\n<TR BGCOLOR="+colore+">\n<TD ALIGN=\"CENTER\"><FONT FACE=\"ARIAL\" SIZE=\"4\" COLOR=\"WHITE\">Soluzioni del quiz:</FONT>\n<BR>\n<BR>\n</TD>\n</TR>\n<TR BGCOLOR="+colore+">\n<TD ALIGN=\"CENTER\">\n<TABLE WIDTH=\"100%\" BGCOLOR="+colore+" BORDER=\"0\" CELLSPACING=\"1\" CELLPADDING=\"5\">\n";

for(n=0; n<domande.length; n++){

if(document.quizForm[rDate[n]][risposteEsatte[n]].checked){
var ColRisp = "<FONT COLOR=\"GREEN\"><I>V</I></FONT>";
}

else {
var ColRisp = "<FONT COLOR=\"RED\"><I>!</I></FONT>";
}

soluzione += "<TR HEIGHT=\"20\" BGCOLOR=\"WHITE\">\n<TD WIDTH=\"10\" ALIGN=\"CENTER\" VALIGN=\"TOP\">\n<FONT FACE=\"GEORGIA\" SIZE=\"5\"><B>"+ColRisp+"</B></FONT>\n</TD>\n<TD>\n<FONT FACE=\"VERDANA, ARIAL\" SIZE=\"2\" COLOR=\"BLACK\"><FONT COLOR=\"#666666\">"+domMem[n]+"</FONT>\n<BR>"+domande[n][risposteEsatte[n]+2]+"</FONT>\n<BR>\n</TD>\n</TR>\n";
}

soluzione += "</TABLE>\n</TD>\n</TR>\n<TR BGCOLOR="+colore+" ALIGN=\"CENTER\">\n<TD>\n<BR>\n<A HREF='javascript:window.close()'><FONT FACE=\"ARIAL\" SIZE=\"3\" COLOR=\"WHITE\"><B>chiudi la finestra</B></FONT></A></TD>\n</TR>\n</TABLE>\n";

var finestra = open("","Soluzione","WIDTH=500,HEIGHT=400,SCROLLBARS");
finestra.document.write(soluzione);}

else{quizForm.reset();}
}
}


//-->
</SCRIPT>
 
Discussioni simili
Autore Titolo Forum Risposte Data
grgfede Problema javascript con aruba Javascript 1
S [Javascript] Problema con condizione "if" Javascript 2
G [Javascript] Problema parametro passato con ajax Javascript 4
G [Javascript] Problema modal con scrollbar Javascript 0
A [Javascript] problema con draggable Javascript 0
L [PHP] problema con upload e javascript (upload multiplo) Javascript 2
borgo italia [Javascript] un problema con ckeditor Javascript 3
A Problema con getCurrentPosition e passaggio variabili da javascript a PHP Javascript 3
L Problema con javascript e server Javascript 3
F [Javascript] Problema funzione jquery con elementi css esterni Javascript 1
E [Javascript] problema con margine quando viene mostrato div Javascript 0
S Problema con script php-javascript PHP 2
S problema con gli array in javascript Javascript 12
C Problema con OnClick Javascript Javascript 13
H problema con select dinamiche e javascript Javascript 0
M Problema con aggiornamento variabili da web server con javascript Javascript 1
X Problema con php e javascript jQuery 0
M problema con JavaScript Javascript 2
S Problema con javascript Javascript 3
T [Javascript] [RISOLTO] Problema con Google Maps e "Zero_Results" Javascript 11
F Javascript: problema con onclick event Javascript 3
L Problema Select con Javascript e nodi Dom XML. Javascript 0
F Problema con Menu Javascript HTML e CSS 1
I problema con un menu javascript Javascript 4
G ajax php myqsl - problema con funzione javascript Ajax 1
M problema explorer 8 con javascript innerhtml/ajax Javascript 0
B Problema con javascript SCROLLING BANNERS implementato in pagina php Javascript 1
T problema con codice html dentro javascript Javascript 1
SilentMohai Problema di visualizzazione menù Javascript con InternetExplorer Javascript 0
LaKanka Problema slide con Javascript e PHP PHP 1
M Problema Con Menu Javascript Javascript 1
I Problema con javascript Javascript 0
P Problema con apici nelle stringhe [era:Cambiare grandezza carattere con JavaScript] Javascript 3
A problema javascript con firefox e opera Javascript 4
A Problema: creare nuove "option" di una select-list con javascript Javascript 1
P problema con javascript in pagina aspx Javascript 3
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
N Problema con position absolute e overflow HTML e CSS 4
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
O problema con query PHP 4
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
M Problema con Try Catch PHP 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2

Discussioni simili