Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2 | daniel-mar | 1 | <%@ Language=JScript %> |
2 | <!--#include file="sajax.asp"--> |
||
3 | |||
4 | <% |
||
5 | |||
6 | function multiply(x, y) { |
||
7 | return x * y; |
||
8 | } |
||
9 | |||
10 | function add(x, y, z) { |
||
11 | return x + y + z; |
||
12 | } |
||
13 | |||
14 | sajax = new Sajax(); |
||
15 | // sajax.debug_mode = true; |
||
16 | sajax.export_function("multiply","add"); |
||
17 | sajax.handle_client_request(); |
||
18 | |||
19 | %> |
||
20 | <html> |
||
21 | <head> |
||
22 | <title>Multiplier</title> |
||
23 | <script> |
||
24 | <% |
||
25 | sajax.show_javascript(); |
||
26 | %> |
||
27 | |||
28 | function do_multiply_cb(z) { |
||
29 | document.getElementById("z").value = z; |
||
30 | } |
||
31 | |||
32 | function do_multiply() { |
||
33 | // get the folder name |
||
34 | var x, y; |
||
35 | |||
36 | x = document.getElementById("x").value; |
||
37 | y = document.getElementById("y").value; |
||
38 | x_multiply(x, y, do_multiply_cb); |
||
39 | } |
||
40 | |||
41 | function do_add_cb(z) { |
||
42 | document.getElementById("zza").value = z; |
||
43 | } |
||
44 | |||
45 | function do_add() { |
||
46 | // get the folder name |
||
47 | var x, y, z; |
||
48 | |||
49 | x = "'"+document.getElementById("xa").value+"'"; |
||
50 | y = "'"+document.getElementById("ya").value+"'"; |
||
51 | z = "'"+document.getElementById("za").value+"'"; |
||
52 | x_add(x, y, z, do_add_cb); |
||
53 | } |
||
54 | |||
55 | </script> |
||
56 | </head> |
||
57 | <body> |
||
58 | <input type="text" name="x" id="x" value="2" size="3"> |
||
59 | * |
||
60 | <input type="text" name="y" id="y" value="3" size="3"> |
||
61 | = |
||
62 | <input type="text" name="z" id="z" value="" size="3"> |
||
63 | <input type="button" name="check" value="Calculate" |
||
64 | onclick="do_multiply(); return false;"> |
||
65 | <br> |
||
66 | try adding some strings, eg: |
||
67 | <input type="text" name="xa" id="xa" value="ex " size="3"> |
||
68 | + |
||
69 | <input type="text" name="ya" id="ya" value="nihil, " size="3"> |
||
70 | + |
||
71 | <input type="text" name="za" id="za" value="nihil fit" size="3"> |
||
72 | = |
||
73 | <input type="text" name="zza" id="zza" value="" size="15"> |
||
74 | <input type="button" name="check" value="Calculate" |
||
75 | onclick="do_add(); return false;"> |
||
76 | </body> |
||
77 | </html> |