5 function execute( opp ) {
7 var a = document.getElementById("num1");
8 var b = document.getElementById("num2");
9 do_stuff( opp, a.value, b.value );
13 function do_stuff( opp, a, b ) {
19 if( ses == null || ! AppSession.transport_handle.connected() ) {
22 ses = new AppSession( "user_name", "12345", "math" );
23 if( ! ses.connect() ) { alert( "Connect timed out!" ); }
26 var meth = new oilsMethod(opp, [ a, b ] );
28 var req = new AppRequest( ses, meth );
30 var resp = req.recv( 5000 );
32 alert( "NO response from server!!!" );
36 var scalar = resp.getContent();
37 var value = scalar.getValue();
39 var lab = document.getElementById( "answer" );
40 lab.value = "Answer: " + value;
43 } catch( E ) { alert( E.message ); }
48 function quit() { ses.disconnect(); window.close(); }