function load_values(value){
|
document.getElementById('filename').value=value;
|
new Ajax.Request('/exam/load_values/'+value,
|
{
|
method:'get',
|
onSuccess: function(transport){
|
var response = transport.responseText || "no response text";
|
//document.getElementById('slika').innerHTML= response;
|
var res=eval("("+response+")");
|
res=eval("("+res.content+")");
|
document.getElementById('slika').innerHTML= res.slika;
|
document.getElementById('vpisna_input').value=res.vpisna;
|
|
document.getElementById('crtna_input').value=res.crtna;
|
document.getElementById('odgovori_input').value=res.odgovori;
|
document.getElementById('pravilni_input').value=res.pravilni;
|
// document.getElementById('pravilni').innerHTML="Pravilni odgovori: "+res.pravilni;
|
document.getElementById('ocena').innerHTML="Ocena: "+res.ocena;
|
document.getElementById('procent').innerHTML="Procent: "+ res.procent+" %";
|
document.getElementById('debug').innerHTML="Priimek in ime: "+res.ime;
|
document.getElementById('pages').innerHTML="Strani: "+res.pages;
|
document.getElementById('zapripritozbo').innerHTML=res.pritozba;
|
document.getElementById('opisnapake').innerHTML=res.opispritozbe;
|
|
//TODO: do canvas!!! narisi krogce!
|
// drawcanvas(document.getElementById('canvas'), res.hcoord, res.vcoord);
|
},
|
onFailure: function(){ alert('Something went wrong...') }
|
});
|
}
|
|
|
function drawcanvas(canvas,x,y){
|
if (canvas.getContext){
|
var ctx = canvas.getContext('2d');
|
ctx.clearRect(0, 0, 800, 600);
|
|
//Narisemo Krog!
|
for( var yj,j=0; yj=y[j]; j++ ){
|
for (var xi,i=0; xi=x[i];i++ ){
|
ctx.strokeStyle="rgb(255,0,0)"
|
ctx.lineWidth=2;
|
|
ctx.beginPath();
|
ctx.arc(Math.floor(400*x[i]),Math.floor(300*y[j]),5,0,Math.PI*2,true);
|
ctx.stroke();
|
}
|
}
|
}
|
}
|
|
function load_image_page(polaid,pageno){
|
var slstr= '<a href="/exam/show_image/'+polaid+'/'+pageno+'"><img src="/exam/show_image/'+polaid+'/'+pageno+'" width=800 height=600 border=0></a>'
|
document.getElementById('slika').innerHTML= slstr;
|
|
|
}
|
|
function save_values(){
|
var value=document.getElementById('filename').value;
|
var vpisna=document.getElementById('vpisna_input').value;
|
var crtna=document.getElementById('crtna_input').value;
|
var odgovori=document.getElementById('odgovori_input').value;
|
var pravilni=document.getElementById('pravilni_input').value;
|
// alert(document.getElementById('pravilni_input').value);
|
new Ajax.Request('/exam/save_values/'+value+'?vpisna='+vpisna+'&crtna='+crtna+'&odgovori='+odgovori+'&pravilni='+pravilni,
|
{
|
method:'get',
|
onSuccess: function(transport){
|
var response = transport.responseText || "no response text";
|
// document.getElementById('debug').innerHTML= "Debug: "+ response;
|
//odstrani s seznama!
|
if(response!="0"){
|
var elSel=document.getElementById(response);
|
var i;
|
for (i = elSel.length - 1; i>=0; i--) {
|
if (elSel.options[i].selected) {
|
elSel.remove(i);
|
}
|
}
|
|
// konec odstrani s seznama!
|
// dodaj v seznam dobrih!
|
//funkcija je vzeta iz interneta
|
var fullfile=filename.value;
|
insertOptionBefore(1,fullfile.substr(0,fullfile.lastIndexOf("."))+".rez");
|
}
|
// konec dodaj v seznam!
|
},
|
onFailure: function(){ alert('Something went wrong...') }
|
});
|
}
|
|
function ogledtoggle(){
|
//alert("Toggle!");
|
var value=document.getElementById('javno').selected;
|
new Ajax.Request('ogled.php?nastavi='+value,
|
{
|
method:'get',
|
onSuccess: function(transport){
|
var response = transport.responseText || "no response text";
|
//document.getElementById('slika').innerHTML= response;
|
|
},
|
onFailure: function(){ alert('Something went wrong...') }
|
});
|
|
}
|
|
function ogledcheck(){
|
// var value=document.getElementById('javno').value;
|
new Ajax.Request('ogled.php?check=TRUE',
|
{
|
method:'get',
|
onSuccess: function(transport){
|
var response = transport.responseText || "no response text";
|
//document.getElementById('slika').innerHTML= response;
|
if(response="TRUE")
|
document.getElementById('javno').selected=TRUE;
|
else
|
document.getElementById('javno').selected=FALSE;
|
},
|
onFailure: function(){ alert('Something went wrong...') }
|
});
|
|
}
|
|
|
function bright(elname){
|
document.getElementById(elname).src="../icon/"+elname+"over.png";
|
}
|
function normal(elname){
|
document.getElementById(elname).src="../icon/"+elname+".png";
|
}
|
function click(elname){
|
document.getElementById(elname).src="../icon/"+elname+"click.png";
|
}
|
|
|
function insertOptionBefore(num,value)
|
{
|
var elSel = document.getElementById('dobri');
|
if (elSel.selectedIndex >= 0) {
|
var elOptNew = document.createElement('option');
|
elOptNew.text = value;
|
elOptNew.value = value;
|
var elOptOld = elSel.options[elSel.selectedIndex];
|
try {
|
elSel.add(elOptNew, elOptOld); // standards compliant; doesn't work in IE
|
}
|
catch(ex) {
|
elSel.add(elOptNew, elSel.selectedIndex); // IE only
|
}
|
}
|
}
|
|
//iz interneta: http://www.htmlcodetutorial.com/forms/index_famsupp_157.html
|
// funkcijo klici iz relevantnih polj onkeypress="submitenter(this,event)
|
function submitenter(myfield,e)
|
{
|
var keycode;
|
if (window.event) keycode = window.event.keyCode;
|
else if (e) keycode = e.which;
|
else return true;
|
|
if (keycode == 13)
|
{
|
//poslji podatke!
|
//myfield.form.submit();
|
return false;
|
}
|
else
|
return true;
|
}
|