Subversion Repositories cryptochat

Rev

Blame | Last modification | View Log | RSS feed

  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>
  78.