August 31, 2008
I took Jonny Shaw's excellent Simple JavaScript Calculator and turned it into tag soup. Then I took Peters advice and produced this.
<style>
fieldset {float: left; border: none;}
.b1 {width: 2em;} .b2 {width: 3em;}
</style>
<form name="Calc">
<fieldset> <input name="store" type="hidden" value="" class="fl">
<input id="Calcdisplay" name="Display" type="text" size="30" /></fieldset> <br style="clear:both;" />
<fieldset><input class="b1" type="button" name="1" value="1" OnClick="Calc.Display.value += '1'">
<input class="b1" type="button" name="2" value="2" OnClick="Calc.Display.value += '2'">
<input class="b1" type="button" name="3" value="3" OnClick="Calc.Display.value += '3'"><br style="clear:both;" />
<input class="b1" type="button" name="4" value="4" OnClick="Calc.Display.value += '4'">
<input class="b1" type="button" name="5" value="5" OnClick="Calc.Display.value += '5'">
<input class="b1" type="button" name="6" value="6" OnClick="Calc.Display.value += '6'"><br style="clear:both;" />
<input class="b1" type="button" name="7" value="7" OnClick="Calc.Display.value += '7'">
<input class="b1" type="button" name="8" value="8" OnClick="Calc.Display.value += '8'">
<input class="b1" type="button" name="9" value="9" OnClick="Calc.Display.value += '9'"><br style="clear:both;" />
<input class="b1" type="button" name="C" value="C" OnClick="Calc.Display.value = ''">
<input class="b1" type="button" name="0" value="0" OnClick="Calc.Display.value += '0'">
<input class="b1" type="button" name="=" value="=" OnClick="Calc.Display.value = eval(Calc.Display.value)"></fieldset>
<fieldset>
<input class="b2" type="button" name="+" value="+" OnClick="Calc.Display.value += ' + '">
<input class="b2" type="button" name="-" value="-" OnClick="Calc.Display.value += ' - '"><br style="clear:both;" />
<input class="b2" type="button" name="*" value="*" OnClick="Calc.Display.value += ' * '">
<input class="b2" type="button" name="/" value="/" OnClick="Calc.Display.value += ' / '"><br style="clear:both;" />
<input class="b2" type="button" name="MS" value="MS" OnClick="Calc.store.value = Calc.Display.value ">
<input class="b2" type="button" name="MR" value="MR" OnClick="Calc.Display.value = Calc.Display.value += Calc.store.value"><br style="clear:both;" />
<input class="b2" type="button" name="MC" value="MC" OnClick="Calc.store.value = ''">
</fieldset>
</form>
fieldset {float: left; border: none;}
.b1 {width: 2em;} .b2 {width: 3em;}
</style>
<form name="Calc">
<fieldset> <input name="store" type="hidden" value="" class="fl">
<input id="Calcdisplay" name="Display" type="text" size="30" /></fieldset> <br style="clear:both;" />
<fieldset><input class="b1" type="button" name="1" value="1" OnClick="Calc.Display.value += '1'">
<input class="b1" type="button" name="2" value="2" OnClick="Calc.Display.value += '2'">
<input class="b1" type="button" name="3" value="3" OnClick="Calc.Display.value += '3'"><br style="clear:both;" />
<input class="b1" type="button" name="4" value="4" OnClick="Calc.Display.value += '4'">
<input class="b1" type="button" name="5" value="5" OnClick="Calc.Display.value += '5'">
<input class="b1" type="button" name="6" value="6" OnClick="Calc.Display.value += '6'"><br style="clear:both;" />
<input class="b1" type="button" name="7" value="7" OnClick="Calc.Display.value += '7'">
<input class="b1" type="button" name="8" value="8" OnClick="Calc.Display.value += '8'">
<input class="b1" type="button" name="9" value="9" OnClick="Calc.Display.value += '9'"><br style="clear:both;" />
<input class="b1" type="button" name="C" value="C" OnClick="Calc.Display.value = ''">
<input class="b1" type="button" name="0" value="0" OnClick="Calc.Display.value += '0'">
<input class="b1" type="button" name="=" value="=" OnClick="Calc.Display.value = eval(Calc.Display.value)"></fieldset>
<fieldset>
<input class="b2" type="button" name="+" value="+" OnClick="Calc.Display.value += ' + '">
<input class="b2" type="button" name="-" value="-" OnClick="Calc.Display.value += ' - '"><br style="clear:both;" />
<input class="b2" type="button" name="*" value="*" OnClick="Calc.Display.value += ' * '">
<input class="b2" type="button" name="/" value="/" OnClick="Calc.Display.value += ' / '"><br style="clear:both;" />
<input class="b2" type="button" name="MS" value="MS" OnClick="Calc.store.value = Calc.Display.value ">
<input class="b2" type="button" name="MR" value="MR" OnClick="Calc.Display.value = Calc.Display.value += Calc.store.value"><br style="clear:both;" />
<input class="b2" type="button" name="MC" value="MC" OnClick="Calc.store.value = ''">
</fieldset>
</form>
August 30, 2008
I took Jonny Shaw's excellent Simple JavaScript Calculator and replaced the table with some css just to show how simple it can be
My sys admin changed the default number of concurrent threads from 25 to 55 on a T2000 Solaris container and Coldfusion choked.
He later heard a rumour that the maximum number possible on this Solaris box is 32. Is this true?
