改进一下,可以支持键盘输入,很容易的
解决方案 »
- js引号问题
- 请问一段js!!急~~~~~~~~帮帮忙~~
- asp中用javascript弹窗写数据的问题
- js在客户浏览器端验证远程文件是否存在?小弟弄php的,对js实在不熟,请帮忙
- 请教有关用层模拟下拉菜单的一些问题!
- javascript函数以及没有在某个函数中的js代码该放在网页中的什么地方,各位告诉我一个规律好吗?
- javascript 写的函数中怎样写跳传到另一个页面的语句?
- 如何实现纯粹的提示,没有“确定”“取消”键
- 我就这么点分了!谁帮我解释一下滤镜呀!那个用来处理图象的!在JAVBASCRIPT!
- 如何格式化一个字符串?就像c语言的printf函数一样?
- 如何让一个方法在30秒后运行?
- 在FireFox 和Netscape里显示display属时出理的怪事情!
Title: "Calculator"
Version: 1.2.0
Date: 2-Apr-2001
Author: ["Jeff Kreis" "Allen Kamp" "Carl Sassenrath"]
Purpose: {Simple numeric calculator.}
File: %calculator.r
]auto-clear: truecalculate: does [
if error? try [text-box/text: form do text-box/text][
text-box/text: "Error"
text-box/color: red
]
auto-clear: true
show text-box
]calculator: layout [
style btn button 40x24
style kc btn brick [text-box/text: copy "0" auto-clear: true show text-box]
style k= btn [calculate]
style k btn [
if auto-clear [clear text-box/text text-box/color: snow auto-clear: false]
append text-box/text face/text
show text-box
]
origin 10
backcolor rebolor
space 4
text-box: field "0" 172x24 bold snow right feel none
pad 4
across
kc "C" keycode [#"C" #"c" page-down]
k "(" #"(" k ")" #")" k " / " #"/" return
k "7" #"7" k "8" #"8" k "9" #"9" k " * " #"*" return
k "4" #"4" k "5" #"5" k "6" #"6" k " - " #"-" return
k "1" #"1" k "2" #"2" k "3" #"3" k " + " #"+" return
k "0" #"0" k "-" k "." #"."
k= "=" keycode [#"=" #"^m"] return
key keycode [#"^(ESC)" #"^q"] [quit]
]view center-face calculator