File: test.html

package info (click to toggle)
libjavascript-rpc-perl 0.10-2
  • links: PTS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 136 kB
  • sloc: javascript: 256; perl: 151; makefile: 2
file content (35 lines) | stat: -rw-r--r-- 1,371 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>JavaScript Remote Procedure Call Demo</title>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
	<meta http-equiv="Content-Language" content="en-us" />
	<script type="text/javascript" src="jsrsClient.js"></script>
	<script type="text/javascript">
	function runTest( inputA, inputB, operator ) {
		jsrsPOST = document.forms[ 'frmPost' ][ 'chkPost' ].checked;
		jsrsExecute( 'jsrpc.pl', myCallback, operator, Array( inputA, inputB ) );
	}

	function myCallback( returnstring ){
		alert( returnstring );
	} 
	</script>
</head>
<body>
<h1>Javascript Remote Procedure Call Demo</h1>
<p>Add or subtract two numbers:</p>
<form action="test.html" name="frmPost">
<p><input name="chkPost" type="checkbox" /> use POST</p>
</form>
<form action="test.html" onsubmit="runTest( this.inputA.value, this.inputB.value, this.operator.options[ this.operator.selectedIndex ].value ); return false;">
	<input type="text" name="inputA" />
	<select name="operator">
		<option value="add"> + </option>
		<option value="subtract"> - </option>
	</select>
	<input type="text" name="inputB" />
	<input type="submit" value="Compute" />
</form>
</body>
</html>