3 <SCRIPT language="Javascript">
4 qbf=/[[^\[\]<>]*|<set>|<val>|<boole>]*/
7 window.open(top.topurl+"/execute?query="+escape(document.edit.qta.value),"cw");
11 while (fb.indexOf("<")>-1){
12 if (fb.indexOf("<")>0)
14 fb=fb.replace("<","<");
17 while (fb.indexOf(">")>-1){
18 if (fb.indexOf(">")>0)
20 fb=fb.replace(">",">");
23 //while (fb.indexOf("[?")>-1){
24 //fb=fb.replace("[?",">");
29 while (fb.indexOf("<set>")>-1)
31 fb=fb.replace("<set>","[set]");
33 while (fb.indexOf("<val>")>-1)
35 fb=fb.replace("<val>","[val]");
37 while (fb.indexOf("<boole>")>-1)
39 fb=fb.replace("<boole>","[boole]");
46 top.window.open(top.topurl+"/getpage?url=start.html","qw");
47 top.window.open(top.topurl+"/getpage?url=blank.html","cw");
48 top.window.open(top.topurl+"/getpage?url=blank.html","hw");
49 top.window.open(top.topurl+"/getpage?url=blank.html","gw");
50 top.window.open(top.topurl+"/getpage?url=blank.html","sw");
52 function comprimispazi()
54 stringa=document.edit.qta.value;
55 while (stringa.charAt(0)==" ") {stringa=stringa.substring(1,stringa.length)}
59 if (stringa.charAt(i)==" " && stringa.charAt(i+1)==" ") {
60 //alert("i="+i+"char="+stringa.charAt(i));
61 //alert(stringa.substring(0,i)+"---"+stringa.substring(i+1,stringa.length));
62 stringa=stringa.substring(0,i)+stringa.substring(i+1,stringa.length); i--;}
64 document.edit.qta.value=stringa;
69 fb=document.edit.qta.value;
75 top.storeps=1;top.storepv=1;top.storepb=1;
77 //alert("top.parse ok");
79 top.qw.document.close();
80 top.qw.document.write(top.query);
81 top.aggform(); //alert("aggform ok");
82 top.aggcw();//alert("aggcw ok");
85 function inserisci(mq)
87 document.edit.qta.focus();
88 var TR=document.selection.createRange();
93 else document.edit.qta.value+=mq;
98 document.edit.qta.value=top.cquery;
106 <form name="edit" method="get" action="Javascript:invia()">
107 <textarea name="qta" cols="40" rows="8" onMouseOver="top.help(-2)";>
111 <input type="button" value="set" onMouseOver="top.help(-6)" onClick="inserisci(' <set> ');"><br>
112 <input type="button" value="val" onMouseOver="top.help(-6)" onClick="inserisci(' <val> ');"><br>
113 <input type="button" value="bol" onMouseOver="top.help(-6)" onClick="inserisci(' <boole> ');"><br>
115 <input type="submit" value="Submit the query" onMouseOver="top.help(-4)"></input>
116 <input type="reset" value="Restart" onMouseOver="top.help(-5)" onClick="armageddon()"></input>
117 <input type="button" value="Apply Changes" onMouseOver="top.help(-3)" onClick="apply();top.actinput++;top.storia[top.actinput]=top.query;top.numeroazioniannullate=0;"></input>