home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / tema / neural / webtest / pivo / testv2.js < prev    next >
Text File  |  2000-11-01  |  2KB  |  116 lines

  1. pgcount=30
  2.  
  3. function check(forma){
  4. var p = new Array(101)
  5. p[1]="a"
  6. p[2]="a"
  7. p[3]="d"
  8. p[4]="c"
  9. p[5]="b"
  10. p[6]="d"
  11. p[7]="a"
  12. p[8]="c"
  13. p[9]="b"
  14. p[10]="b"
  15. p[11]="a"
  16. p[12]="c"
  17. p[13]="b"
  18. p[14]="b"
  19. p[15]="c"
  20. p[16]="c"
  21. p[17]="b"
  22. p[18]="c"
  23. p[19]="c"
  24. p[20]="b"
  25. p[21]="a"
  26. p[22]="a"
  27. p[23]="c"
  28. p[24]="c"
  29. p[25]="b"
  30. p[26]="d"
  31. p[27]="b"
  32. p[28]="c"
  33. p[29]="c"
  34. p[30]="d"
  35.  
  36. var filc
  37. var list=forma.elements[0]
  38. var val=list.options[list.selectedIndex].value
  39. var num=eval(list.name)
  40.  
  41. // var pf0 = parent.frames[0]
  42.  
  43.  
  44. parent.frames[0].otazek+=1
  45. if (parent.frames[0].ra < 2){
  46.     if (p[num]==val){
  47.         if (parent.frames[0].otazka != num) {
  48.             parent.frames[0].odpspr+=1
  49.         }
  50.  
  51.         if (parent.frames[0].ra==0){
  52.              num=num+1
  53.              if (num > parent.frames[0].konec){
  54.                  num=pgcount+1
  55.              }
  56.         }else{
  57.             if (parent.frames[0].ra==2){
  58.             }else{
  59.                 var p=eval(parent.frames[0].start)
  60.                  var k=eval(parent.frames[0].konec)
  61.  
  62.                 num=Math.round(p +
  63.                 Math.random()*(k - p))
  64.             }
  65.         }
  66.         filc="zp"+num+".htm"
  67.  
  68.     }else{
  69.         parent.frames[0].otazka=num
  70.         parent.frames[0].odchyb+=1
  71.         filc="zp"+num+"a.htm" 
  72.     }
  73.     parent.frames[0].tabule()
  74. }else{
  75.     parent.frames[0].ts+=1
  76.     var ts=parent.frames[0].ts
  77.     if (p[num]==val){
  78.         parent.frames[0].odpspr+=1
  79.     }else{
  80.         parent.frames[0].odchyb+=1
  81.     }
  82.     if (ts > parent.frames[0].tkonec){
  83.         num=pgcount
  84.         parent.frames[0].tabule()
  85.     }else{
  86.          parent.frames[1].document.close()
  87.         parent.frames[1].document.open()
  88.         parent.frames[1].document.write('<html><body background="bg.gif">')
  89.         parent.frames[1].document.write('<font size=+2 color="brown">Otazka:',ts, ' ze 20')
  90.         parent.frames[1].document.write('</body></html>')
  91.         parent.frames[1].document.close()
  92.         num=parent.frames[0].t[ts]
  93.     }
  94.     filc="zp"+num+".htm"
  95. }
  96. if (parent.frames[0].ra==0){
  97.                 var p0=parent.frames[0]
  98.     var Pole=new Array(num,p0.otazek,p0.odpspr,p0.odchyb)
  99.     p0.setCookie("H2num",Pole.join("."),2)
  100. }
  101. //alert("Cookie set, num="+num)
  102. location.href=filc
  103. }
  104.  
  105. function theend(){
  106.   document.close
  107.   document.open
  108.   var loc='zp' + String(pgcount+1) + '.htm'
  109.   location.href=loc
  110.   document.close
  111.   if (parent.frames[0].ra==2){
  112.     parent.frames[0].tabule()
  113.   }
  114. }
  115.  
  116.