comparison xul/content/search.js @ 199:49cb8a445126

restarting with version control of xul sidebar/toolbar
author luginbue
date Fri, 27 Feb 2004 11:24:53 +0100
parents
children
comparison
equal deleted inserted replaced
198:c50e0e77d697 199:49cb8a445126
1 var key='';
2
3 function start_search(){
4 var search_string=document.getElementById("search_value").value;
5 var search_category=document.getElementById("category").selectedItem.label;
6 var target_iframe=parent.document.getElementById('result_frame');
7 if (search_string!='' || search_category=='none'){
8 var level1=document.getElementById("level1");
9 var level2=document.getElementById("level2");
10 var level3=document.getElementById("level3");
11 target_iframe.setAttribute('src','http://hera.unibe.ch:8080/alcatraz/xul/digilib_search.jsp?key='+key+'&cat='+search_category+'&str='+search_string);
12 //target_iframe.setAttribute('src','result.htm');
13 }else{
14 alert("Fehler: Kein Suchstring definiert!");
15 }
16 }
17
18
19 function changeMenuList(){
20 if (document.getElementById("category").selectedItem.label !='none'){
21 document.getElementById("search_value").disabled=false;
22 document.getElementById("search_value").value='';
23 }else{
24 document.getElementById("search_value").disabled=true;
25 document.getElementById("search_value").value='';
26 }
27 }
28
29
30 function changeCollection(sel){
31 key=sel.value;
32 var levels=sel.label.split(";");
33 var level1=document.getElementById("level1");
34 var level2=document.getElementById("level2");
35 var level3=document.getElementById("level3");
36 if (levels.length>0){
37 level1.setAttribute('value',levels[0]);
38 }else{
39 level1.setAttribute('value','');
40 }
41 if (levels.length>1){
42 level2.setAttribute('value',' '+levels[1]);
43 } else{
44 level2.setAttribute('value','');
45 }
46 if (levels.length>2){
47 level3.setAttribute('value',' '+levels[2]);
48 }else{
49 level3.setAttribute('value','');
50 }
51
52 }