Unde introduc scriptul de tip: JAVAScript?
Forum gratuit: forum de suport al utilizatorilor :: Forum de suport :: Probleme legate de un script (cod) :: Arhiva scripturi/coduri
Pagina 1 din 1 • Distribuiţi
Unde introduc scriptul de tip: JAVAScript?
Buna tuturor!
Am facut un QUIZ si e in format "JScript Script File"
Are doua fisiere, un fisier html (acela stiu unde sa-l introduc) si un fisier JAVAScritp (acela nu stiu unde sa-l pun) ... as fi foarte recunoscator daca ma-ti ajuta!
Am facut un QUIZ si e in format "JScript Script File"
Are doua fisiere, un fisier html (acela stiu unde sa-l introduc) si un fisier JAVAScritp (acela nu stiu unde sa-l pun) ... as fi foarte recunoscator daca ma-ti ajuta!
Re: Unde introduc scriptul de tip: JAVAScript?
Pai scripturile JAVAScript functioneaza in acelleasi locuri ca scripturile html (portal, widget, continut mesaj pagina start, descriere forum, titlu forum, descriere forum/categorie, continut mesaj)
Re: Unde introduc scriptul de tip: JAVAScript?
Deci, eu vreau sa creez o noua pagina HTML nu sa-l introduc in Widget pe Portal!
Iar in HTML nu pot sa-l fac!
Iar in HTML nu pot sa-l fac!
Re: Unde introduc scriptul de tip: JAVAScript?
Desigur!
Download JAVAScript:sters
Download HTML Scrip: sters
Download JAVAScript:sters
Download HTML Scrip: sters
Re: Unde introduc scriptul de tip: JAVAScript?
Va rog sa nu mai postati link-uri catre diverse hosturi. Te rog sa copiezi codul si sa il postezi aici intre balizele
- Cod:
[code]aici textul codului[/code]
Re: Unde introduc scriptul de tip: JAVAScript?
OK! Daca e OK asa...
JAVAScript:
HTML Script:
JAVAScript:
- Cod:
function Question (qname,
type,
qstring,
response,
comment,
corrects,
explan,
score,
ifcorrect,ifwrong,ifnull,
img)
{this.qname=qname;
this.type=type;
this.qstring=qstring;
this.response=response;
this.comment=comment;
this.corrects=corrects;
this.explan=explan;
this.score=score;
this.ifcorrect=ifcorrect;
this.ifwrong=ifwrong;
this.ifnull=ifnull;
this.img=img;
}
var zin=1,top=0, mycount=0, waitTime=0, qright=0, mycomment;
var global=new Array(3);
var recent, recent2, recdone=false, opera7, opera=CheckOpera56();
function cachewrite(s,idx){global[idx]+=s;}
function CheckOpera56()
{
var version;
if (navigator.userAgent.toLowerCase().indexOf('opera') == -1) return false;
version=parseInt(navigator.appVersion.toLowerCase());
if (version>6) {opera7=true; return false;}
if (version<5) return false;
return true;
}
resp=new Array("2","5","3","4")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest001 = new Question(
"Question 1",
0,
"Cate penaltyuri a aparat Duckadam la Sevilla in anul 1986?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");
resp=new Array("15","10","20","23")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest002 = new Question(
"Question 2",
0,
"Cate titluri de campioana are Steaua la momentul actual?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");
resp=new Array("Gheorghe Hagi","Marius Lacatus","Cristiano Bergodi","Dan Petrescu")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest003 = new Question(
"Question 3",
0,
"Care este noul antrenor al Stelei?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");
resp=new Array("Uefa Champions League","Nu s-a calificat","Intertoto","Europa League")
corr=new Array("0","0","0","1")
comm=""
valu=""
quest004 = new Question(
"Question 4",
0,
"In ce competitie s-a calificat FC Steaua Bucuresti in actualul sezon (2008/2009)?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");
resp=new Array("Nicolae Dica","Mihaita Nesu","Mirel Radoi","Valentin Badea")
corr=new Array("0","0","1","0")
comm=""
valu=""
quest005 = new Question(
"Question 5",
0,
"Ce jucator important de la FC Steaua Bucuresti a plecat la AL HILAL?",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");
questions = new Array (
quest001,quest002,quest003,quest004,quest005)
function doQuestion(quest)
{
var numdo;
var numord=eval(quest+1);
var i=-1, ii, type, myname, gadget;
type=questions[quest].type;
numdo=type>=3?1:questions[quest].response.length;
document.writeln ("<a name=\""+questions[quest].qname+"\"></a>")
document.write("\n")
document.write(" ")
if (questions[quest].img!="") {
document.write("\n")
document.write(" <p><img border=\"0\" src=\"")
document.write(questions[quest].img)
document.write("\"></p>\n")
document.write(" ")
}
document.write("\n")
document.write(" <p><small><font face=\"Verdana,Arial\">")
document.write(numord)
document.write(". ")
document.writeln(questions[quest].qstring)
document.write("</font></small></p>\n")
document.write(" ")
for (i=0; i<numdo; i++) {
myname=questions[quest].qname;
gadget="radio";
if (type>=3) gadget="text";
else if (type==1) {
myname+="_"+(i<9?"0":"")+(i+1);
gadget="checkbox";}
document.write("\n")
document.write(" ")
document.write(type==7?"<textarea name=\""+myname+"\" rows=5 cols=30 class=\"input\">":" <input type="+gadget+" name=\""+myname);
if (type<3) document.write("\" value=\""+i+"\">\n")
else document.write(type==7?"</textarea>":"\" class=\"input\" value=\"\">\n")
document.write(" <small><font face=\"Verdana,Arial\">")
if (type<3) document.write(questions[quest].response[i]);
document.write("</font></small><br>\n")
document.write(" ")
}
document.write("\n")
document.write(" ")
}
function doTest() {
var count, i;
count=questions.length;
for (i=0; i<count; i++) doQuestion(i);
}
function fill(s,l){
s=s+""
for (y=1;y<=l;y++)
if (s.length>=l) break; else s="0"+s;
return s
}
function CheckQName(wapf,ii,i,multi,selection){
var len;
if (!multi) return(wapf.elements[ii].name==questions[i].qname);
len=questions[i].qname.length;
if (wapf.elements[ii].name.substring(0,len)!=questions[i].qname) return false;
if (wapf.elements[ii].name.substring(len,len+1)!="_") return false;
if (eval(wapf.elements[ii].name.substring(len+1,len+3))==(selection+1)) return true;
return false;
}
function errore(uno,due,tre)
{
if (!errori) global[1]="<H3>You have made the following errors</H3>";
++errori;
cachewrite("<p><b>"+uno+"</b><br>"+due+"<br>"+mycomment+tre+"</p>",2);
mycomment="";
}
function testIE5plus(){
var pos=navigator.appVersion.lastIndexOf('MSIE ');
if (pos != -1) {
pos+=5;
if (eval(navigator.appVersion.charAt(pos))>4)
return true;}
return false;}
function correct(wapf)
{
var i, ii, t, re, tmp, selection, multi, multipage=0, type, isnull, iswrong, iscorrect, evaluation=0, total=0, udat;
errori=waitTime=0;
udat=new Array();
for (i=0, ii=0; i<wapf.elements.length; i++)
{tmp=wapf.elements[i];
if (tmp.name.substring(0,13)=="Quiz.UserData"){
t=tmp.name.substring(14,tmp.name.length);
re=new RegExp("_", "g");
t=t.replace(re," ");
udat[ii++]=t+": <i>"+tmp.value+"</i><br>";
if (opera) tmp.value="";}}
global[0]=global[2]="";
global[1]="<h3>Congratulations, you haven't made any errors</h3>";
cachewrite("<html><head><title>Results</title><BASE target='_blank'></head><body bgcolor='#FFFFFF'><font face='Verdana, Arial'><table border=0 cellpadding=0 cellspacing=0 width='100%' bgcolor='#C0C0C0'><tr><td width='100%'><font face='Verdana, Arial' size=5 color='#FFFFFF'><b> Results</b></font></td></tr></table>",0)
now= new Date()
cachewrite("<small><p>"+fill((now.getMonth()+1),2)+"/"+fill(now.getDate(),2)+"/"+now.getYear()+" "+fill(now.getHours(),2)+":"+fill(now.getMinutes(),2)+"</p>",0)
cachewrite("<b>PROSteaua - QUIZ</b><br><br>\n",0);
if (udat.length>0) {
cachewrite("<b>Information</b><br>\n",0);
for (i=0; i<udat.length; i++) cachewrite(udat[i],0);}
if (opera7 && multipage) {
for (i=0; i<questions.length; i++) {
id=document.getElementById("q"+(i+1));
id2=document.getElementById("q"+(i+1)+"a");
id.style.display=id2.style.display="block";}}
for (i=0; i<questions.length; i++) {
if (opera && multipage) {
id=document.getElementById("q"+(i+1));
id2=document.getElementById("q"+(i+1)+"a");
id.style.visibility=id2.style.visibility="visible";}
type=questions[i].type;
if (type==1) multi=1;
else multi=0;
isnull=true;
iscorrect=false;iswrong=false;
selection=0;
evaluation=0;
mycomment="";
for (ii=0; ii<wapf.elements.length; ii++) {
if (CheckQName(wapf,ii,i,multi,selection)) {
if (type>=3 && wapf.elements[ii].value!="") {
isnull=false;
if (wapf.elements[ii].value.toLowerCase()==questions[i].corrects.toLowerCase()) iscorrect=true;
else iswrong=true;
++selection;}
else if (wapf.elements[ii].checked) {
if (questions[i].score!="") evaluation+=questions[i].score[selection];
if (isnull) isnull=false;
if (questions[i].corrects[selection]=="1") iscorrect=(iswrong==false)?true:false;
else {
iswrong=true;
if (multi && questions[i].corrects!='') errore(questions[i].qname,"The checkbox <i>"+questions[i].response[selection]+"</i> shouldn't have been selected.",questions[i].explan)
}
if (questions[i].comment!="" && questions[i].comment[selection]!="")
mycomment+=((iscorrect || questions[i].corrects=='')?"<b>"+questions[i].qname+"</b><br>":"")+"<small>"+questions[i].comment[selection]+"</small><br>";
} else {
if (questions[i].corrects[selection]=="1") {
iswrong=true;
if (multi && questions[i].corrects!='') errore(questions[i].qname,"The checkbox <i>"+questions[i].response[selection]+"</i> should have been selected.",questions[i].explan);
}}
++selection;
}}
if (multi==false && (isnull || iswrong)) {
var okresp="", z;
if (type>=3) okresp=questions[i].corrects;
else {
for (z=0; z<questions[i].corrects.length; z++) {
if (questions[i].corrects[z]==1) {
okresp=questions[i].response[z];
break;
}}}
if (okresp!="") errore(questions[i].qname,"The right answer was <i>"+okresp+".</i>",questions[i].explan);
}
if (mycomment!="") cachewrite(mycomment,2);
if (questions[i].corrects!="") ++qright;
if (isnull) evaluation+=questions[i].ifnull;
else if (iswrong) evaluation+=questions[i].ifwrong;
else if (iscorrect) evaluation+=questions[i].ifcorrect;
total+=evaluation;}
if (qright==0) global[1]="<br>";
if (errori) cachewrite("<br><b>You have made "+errori+" "+(errori==1?"error":"errors")+".</b>",2);
cachewrite("<br><b>Total score: "+total+".</b><br>",2);
cachewrite("</small><hr noshade><center><form>",2)
printest=(((navigator.appName=="Netscape") && (navigator.appVersion.charAt(0)>="4")) || (testIE5plus() == true))? "print()": "alert('This button can be used with Netscape Navigator 4 or Microsoft Internet Explorer 5 only. If you want to print with other browsers, please select the Print command in the File menu.')"
cachewrite("<input type='button' value='Print...' onClick='"+printest+"'> ",2)
cachewrite("<input type='button' value='Close' onClick='window.close()'></form></center>",2)
cachewrite(aknw,2)
winr=window.open('','wapres', 'titlebar=1,location=0,directories=0,menubar=1,toolbar=0,scrollbars=1,resizable=1,status=1')
for (i=0; i<3; i++) winr.document.write(global[i]);winr.document.close()
if ((opera || opera7) && multipage) {
document.forms[0].elements[0].value='Print...';
document.forms[0].elements[1].value='Close';
for (i=0; i<questions.length-1; i++) {
id=document.getElementById("q"+(i+1));
id2=document.getElementById("q"+(i+1)+"a");
opera?id.style.visibility=id2.style.visibility="hidden":id.style.display=id2.style.display="none";}}
}
aknw="<br><p align='center'><small><small>Created and managed with <a title='Click here to visit WebQuiz site' href='http://www.smartlite.it/go.asp?OLDLP' target = '_blank'>SmartLite WebQuiz</a></small></small></p>"
HTML Script:
- Cod:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta name="GENERATOR" content="SmartLite WebQuiz XP 2.0.27">
<meta name="ORIGINATOR" content="SmartLite WebQuiz XP 2.0.27">
<meta name="KEYWORDS" content="quiz, quizzes, test, tests, questionnaires, software, exam, questions, web, surveys, answers, electronic, multimedia, authoring, evaluation, evaluations, authoring software, education, school, teachers, educational software, training, webquiz, winasks, winask, smartlite">
<meta name="DESCRIPTION" content="Intrebari pentru stelistii comunitatii PROSteaua">
<title>PROSteaua - QUIZ</title>
<script language=javascript src="quiz.js"></script>
</head>
<body bgcolor="#FFFFFF" text="#000000" onLoad="document.WapForm.reset();if (waitTime>0) checkTime();">
<p><big><big><font face="Verdana,Arial"><strong><center>PROSteaua - QUIZ</center></strong></font></big></big></p><br>
<p><small><font face="Verdana,Arial"></font></small></p>
<form name="WapForm">
<p><small><font face="Verdana,Arial">First name: <input type="text" name="Quiz.UserData.First_Name" size=20></font></small>
<small><font face="Verdana,Arial">Last name: <input type="text" name="Quiz.UserData.Last_Name" size=20></font></small></p>
<script language=javascript><!--
{
doTest();
}//--></script>
<p><small><font face="Verdana,Arial"></font></small></p>
<p>
<input type="button" value="Evaluate" name="ButtonSubmit" onClick="correct(document.WapForm)">
<input type="reset" value="Reset" name="ButtonReset">
</p>
</form>
<p align="center"><font face="Verdana, Arial"><small><small>Copyright © Moldovan Adrian. Created and managed with <a title="Click here to visit WebQuiz site" href="http://www.smartlite.it/go.asp?ODJPL" target = "_blank">SmartLite WebQuiz</a>.</small></small></font></p>
</body>
</html>
Re: Unde introduc scriptul de tip: JAVAScript?
Vă reamintesc că mesajele duble nu sunt acceptate decât dacă a trecut o perioada de 24 de ore de la ultimul mesaj (folosiți butonul edit).
Vă rog să folosiţi scrisul normal fără cuvinte scrise cu literele mari!
Mulţumesc pentru înţelegere!
EDIT:
Pentru a folosi aceste scripturi, trebuie sa aveti acces la baza de date ... in alt mod nu puteti sa le adaugati
Ca sa fiu sigur, le-am adaugat peste tot (widget, portal, etc.) si nu functioneaza decat interfata, dar nu si optiunile ...
Vă rog să folosiţi scrisul normal fără cuvinte scrise cu literele mari!
Mulţumesc pentru înţelegere!
EDIT:
Pentru a folosi aceste scripturi, trebuie sa aveti acces la baza de date ... in alt mod nu puteti sa le adaugati
Ca sa fiu sigur, le-am adaugat peste tot (widget, portal, etc.) si nu functioneaza decat interfata, dar nu si optiunile ...
PROBLEMA REZOLVATA
Ok!
1. Multumesc pentru raspuns.
2. Imi cer scuze pentru "duble post"
O zi placuta in continuare!
1. Multumesc pentru raspuns.
2. Imi cer scuze pentru "duble post"
O zi placuta in continuare!
Ultima editare efectuata de catre PROSteaua in Joi Iun 18, 2009 10:37 am, editata de 2 ori
Re: Unde introduc scriptul de tip: JAVAScript?
Topic rezolvat=>Inchis.
Vizitato- Vizitator
Subiecte similare
» Cum introduc o imagine sub footer ?
» Unde introduc scripturile ?
» Unde introduc un Script WTA ?
» Este posibil sa introduc Wibya bar in CSS?
» Javascript
» Unde introduc scripturile ?
» Unde introduc un Script WTA ?
» Este posibil sa introduc Wibya bar in CSS?
» Javascript
Forum gratuit: forum de suport al utilizatorilor :: Forum de suport :: Probleme legate de un script (cod) :: Arhiva scripturi/coduri
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum