$WBSUB - execute sub-routine
Availability
$WBSUB is available for use with all WBSP commands.
Syntax
$WBSUB{subname}
$WBSUB[subname]
Parameters
subname - name of the required subroutine
Returns
Processed code of
the subroutine named
subname.
Example
[FormFields]
wb_command=r
<!--WB_BeginTemplate-->
<html>
<head>
<title>WBSUB test</title>
</head>
<body>
$wbwhile[$wbgetv[r]<100|
$wbsetv[r|$wbcalc[$wbgetv[r]+10]]
Disk radius: $wbgetv[r] - Disk area: $wbsub[diskarea]<br>
]
</body>
</html>
<!--wb_beginsub_diskarea-->
$wbformat[$wbcalc[$wbgetv[r]^2*3.1415926535897932384626433832795]|#.000]
<!--WB_EndSub-->
After running this example, the resulting page in browser should look like
this:
Disk radius: 10 - Disk area:
314,159
Disk radius: 20 - Disk area:
1256,637
Disk radius: 30 - Disk area:
2827,433
Disk radius: 40 - Disk area:
5026,548
Disk radius: 50 - Disk area:
7853,982
Disk radius: 60 - Disk area:
11309,734
Disk radius: 70 - Disk area:
15393,804
Disk radius: 80 - Disk area:
20106,193
Disk radius: 90 - Disk area:
25446,900
Disk radius: 100 - Disk area:
31415,927