new-words

view misc/memo.js @ 66:53ba2847501f

added misc scripts
author Igor Chubin <igor@chub.in>
date Tue Mar 27 14:16:46 2012 +0200 (2012-03-27)
parents
children
line source
1 var memo_state = {
2 'initialized' : 0,
3 'answers' : {},
4 };
6 function memo_init() {
7 memo_state.initialized = 1;
8 }
9 function memo_saveState() {
10 if (memo_state.initialized == 1) {
11 $.post("http://xgu.ru/memo/post/state/"+memo_subdir, memo_state.answers);
12 }
13 }
14 function memo_saveAnswer(key, value) {
15 if (memo_state.initialized == 1) {
16 var entry = {};
17 entry[key] = value;
18 $.post("http://xgu.ru/memo/post/state/"+memo_subdir, entry);
19 }
20 }
21 function myAlert(name, dropdown, correct_answer) {
22 var myindex = dropdown.selectedIndex;
23 var SelValue = dropdown.options[myindex].value;
24 memo_state.answers[name] = SelValue;
25 if (SelValue == correct_answer) {
26 dropdown.style.backgroundColor = '#ffffff';
27 dropdown.disabled = true;
29 var x = $("#correct_answers").html();
30 $("#correct_answers").html(parseInt(x) + 1);
32 x = $("#yet_to_answer").html();
33 $("#yet_to_answer").html(parseInt(x) - 1);
34 }
35 else {
36 var x = $("#wrong_answers").html();
37 $("#wrong_answers").html(parseInt(x) + 1);
38 }
39 //memo_saveState();
40 memo_saveAnswer(name, SelValue);
41 return true;
42 }