source: greenstone3/trunk/web/interfaces/classic/js/pref.js@ 14564

Last change on this file since 14564 was 14564, checked in by anna, 17 years ago

Fixed a bug in get element value.

File size: 2.0 KB
Line 
1function changePref(val){
2 document.PrefForm.qfm.value = val;
3 if(val=='1') {
4 document.PrefForm.ct.value='1';
5 for (var i=0; i<document.getElementsByTagName('tr').length;i++) {
6 var id = document.getElementsByTagName('tr')[i].id;
7 if(id.indexOf("text")!=-1){
8 document.getElementById(id).style.display='none';
9 } else if(id.indexOf("tf")!=-1) {
10 document.getElementById(id).style.display='none';
11 } else if(id.indexOf("adv")!=-1){
12 document.getElementById(id).style.display='table-row';
13 }
14 }
15 } else if (val=='0') {
16 document.PrefForm.ct.value='1';
17 for (var i=0; i<document.getElementsByTagName('tr').length;i++) {
18 var id = document.getElementsByTagName('tr')[i].id;
19 if(id.indexOf("text")!=-1) {
20 document.getElementById(id).style.display='none';
21 } else if(id.indexOf("adv")!=-1){
22 document.getElementById(id).style.display='none';
23 } else if(id.indexOf("tf")!=-1) {
24 document.getElementById(id).style.display='table-row';
25 }
26 }
27 } else {
28 document.PrefForm.ct.value='0';
29 for (var i=0; i<document.getElementsByTagName('tr').length;i++) {
30 var id = document.getElementsByTagName('tr')[i].id;
31 if(id.indexOf("text")!=-1){
32 document.getElementById(id).style.display='table-row';
33 } else if(id.indexOf("tf")!=-1) {
34 document.getElementById(id).style.display='table-row';
35 } else if(id.indexOf("adv")!=-1){
36 document.getElementById(id).style.display='none';
37 }
38 }
39 }
40}
41
42function checkForm(){
43 var qfm = "2";
44 for (var i=0; i<document.getElementsByName('qfm').length; i++) {
45 if(document.getElementsByName('qfm')[i].checked == true){
46 qfm = document.getElementsByName('qfm')[i].value;
47 }
48 }
49 if(qfm=='2'){
50 document.PrefForm.ct.value = '0';
51 document.PrefForm.qt.value = '0';
52 } else {
53 document.PrefForm.ct.value = '1';
54 document.PrefForm.qt.value = '1';
55 }
56 return true;
57}
Note: See TracBrowser for help on using the repository browser.