文檔簡(jiǎn)介
1、1一個(gè)與windowsl類似的計(jì)算器第一步:把如下代碼加入到<head>區(qū)域中<style type="text/css"><!-body font-family: helveticap font-size: 12pt.red color: red.blue color: blue-></style><SCRIPT LANGUAGE="JavaScript"><!- Beginvar Memory = 0;var Number1 = ""var Number2 = &q
2、uot;"var NewNumber = "blank"var opvalue = ""function Display(displaynumber) document.calculator.answer.value = displaynumber;function MemoryClear() Memory = 0;document.calculator.mem.value = ""function MemoryRecall(answer) if(NewNumber != "blank") Number2
3、 += answer; else Number1 = answer;NewNumber = "blank"Display(answer);function MemorySubtract(answer) Memory = Memory - eval(answer);function MemoryAdd(answer) Memory = Memory + eval(answer);document.calculator.mem.value = " M "NewNumber = "blank"function ClearCalc() Num
4、ber1 = ""Number2 = ""NewNumber = "blank"Display("");function Backspace(answer) answerlength = answer.length;answer = answer.substring(0, answerlength - 1);if (Number2 != "") Number2 = answer.toString();Display(Number2); else Number1 = answer.toString
5、();Display(Number1); function CECalc() Number2 = ""NewNumber = "yes"Display("");function CheckNumber(answer) if(answer = ".") Number = document.calculator.answer.value;if(Number.indexOf(".") != -1) answer = "" if(NewNumber = "yes"
6、) Number2 += answer;Display(Number2);else if(NewNumber = "blank") Number1 = answer;Number2 = ""NewNumber = "no"else Number1 += answer;Display(Number1); function AddButton(x) if(x = 1) EqualButton();if(Number2 != "") Number1 = parseFloat(Number1) + parseFloat(N
7、umber2);NewNumber = "yes"opvalue = '+'Display(Number1);function SubButton(x) if(x = 1) EqualButton();if(Number2 != "") Number1 = parseFloat(Number1) - parseFloat(Number2);NewNumber = "yes"opvalue = '-'Display(Number1);function MultButton(x) if(x = 1) Equ
8、alButton();if(Number2 != "") Number1 = parseFloat(Number1) * parseFloat(Number2);NewNumber = "yes"opvalue = '*'Display(Number1);function DivButton(x) if(x = 1) EqualButton();if(Number2 != "") Number1 = parseFloat(Number1) / parseFloat(Number2);NewNumber = "
9、yes"opvalue = '/'Display(Number1);function SqrtButton() Number1 = Math.sqrt(Number1);NewNumber = "blank"Display(Number1);function PercentButton() if(NewNumber != "blank") Number2 *= .01;NewNumber = "blank"Display(Number2); function RecipButton() Number1 = 1
10、/Number1;NewNumber = "blank"Display(Number1);function NegateButton() Number1 = parseFloat(-Number1);NewNumber = "no"Display(Number1);function EqualButton() if(opvalue = '+') AddButton(0);if(opvalue = '-') SubButton(0);if(opvalue = '*') MultButton(0);if(opv
11、alue = '/') DivButton(0);Number2 = ""opvalue = ""/ End -></script>第二步:把如下代碼加入到<body>區(qū)域中<center><form name="calculator"><table bgcolor="#aaaaaa" width=220><tr><td><table bgcolor="#cccccc" border=
12、1><tr><td><table border=0 cellpadding=0><tr> <td bgcolor="#000080"> <div align="center"><b style="color:white">JavaScript Fairyland</b></div> </td> </tr><tr><td><table width="100%&q
13、uot; border=0><tr><td colspan=6><input type="text" name="answer" size=30 maxlength=30 onChange="CheckNumber(this.value)"></td></tr><tr><td colspan=6><table border=0 cellpadding=0><tr><td><input type="
14、;text" name="mem" size=3 maxlength=3> <input type="button" name="backspace" class="red" value="Backspace" onClick="Backspace(document.calculator.answer.value); return false;"> <input type="button" name="CE&qu
15、ot; class="red" value=" CE " onClick="CECalc(); return false;"> <input type="reset" name="C" class="red" value=" C " onClick="ClearCalc(); return false;"></td></tr></table></td></tr>
16、;<tr><td><input type="button" name="MC" class="red" value=" MC " onClick="MemoryClear(); return false;"></td><td><input type="button" name="calc7" class="blue" value=" 7 " onCli
17、ck="CheckNumber('7'); return false;"></td><td><input type="button" name="calc8" class="blue" value=" 8 " onClick="CheckNumber('8'); return false;"></td><td><input type="button" n
18、ame="calc9" class="blue" value=" 9 " onClick="CheckNumber('9'); return false;"></td><td><input type="button" name="divide" class="red" value=" / " onClick="DivButton(1); return false;"
19、></td><td><input type="button" name="sqrt" class="blue" value="sqrt" onClick="SqrtButton(); return false;"></td></tr><tr><td><input type="button" name="MR" class="red" valu
20、e=" MR " onClick="MemoryRecall(Memory); return false;"></td><td><input type="button" name="calc4" class="blue" value=" 4 " onClick="CheckNumber('4'); return false;"></td><td><input type=
21、"button" name="calc5" class="blue" value=" 5 " onClick="CheckNumber('5'); return false;"></td><td><input type="button" name="calc6" class="blue" value=" 6 " onClick="CheckNumber(&
22、#39;6'); return false;"></td><td><input type="button" name="multiply" class="red" value=" * " onClick="MultButton(1); return false;"></td><td><input type="button" name="percent" class=&
23、quot;blue" value=" % " onClick="PercentButton(); return false;"></td></tr><tr><td><input type="button" name="MS" class="red" value=" MS " onClick="MemorySubtract(document.calculator.answer.value); ret
24、urn false;"></td><td><input type="button" name="calc1" class="blue" value=" 1 " onClick="CheckNumber('1'); return false;"></td><td><input type="button" name="calc2" class="blue
25、" value=" 2 " onClick="CheckNumber('2'); return false;"></td><td><input type="button" name="calc3" class="blue" value=" 3 " onClick="CheckNumber('3'); return false;"></td><td>&
26、lt;input type="button" name="minus" class="red" value=" - " onClick="SubButton(1); return false;"></td><td><input type="button" name="recip" class="blue" value="1/x " onClick="RecipButton
27、(); return false;"></td></tr><tr><td><input type="button" name="Mplus" class="red" value=" M+ " onClick="MemoryAdd(document.calculator.answer.value); return false;"></td><td><input type="butto
28、n" name="calc0" class="blue" value=" 0 " onClick="CheckNumber('0'); return false;"></td><td><input type="button" name="negate" class="blue" value="+/- " onClick="NegateButton(); return
29、 false;"></td><td><input type="button" name="dot" class="blue" value=" . " onClick="CheckNumber('.'); return false;"></td><td><input type="button" name="plus" class="red"
30、value=" + " onClick="AddButton(1); return false;"></td><td><input type="button" name="equal" class="red" value=" = " onClick="EqualButton(); return false;"></td></tr></table></td></t
31、r></table></td></tr></table></td></tr></table></form></center>2<!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/
32、1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>計(jì)算器</title> <script language="JavaScript">
33、0; var num1=0 ,num2=0,operator; function show(bnt) switch()
34、;
35、0; case "one" : compute.showbox.value=compute.showbox.value+"1"break; &
36、#160; case "two" : compute.showbox.value=compute.showbox.value+"2"break;
37、0; case "three" : compute.showbox.value=compute.showbox.value+"3"break; case "four"
38、: compute.showbox.value=compute.showbox.value+"4"break; case "five" : compute.showbox.value=co
39、mpute.showbox.value+"5"break; case "six" : compute.showbox.value=compute.showbox.v
40、alue+"6"break; case "seven" : compute.showbox.value=compute.showbox.value+"7"break;&
41、#160; case "eight" : compute.showbox.value=compute.showbox.value+"8"break;
42、160; case "nine" : compute.showbox.value=compute.showbox.value+"9"break;
43、0; case "zero" : compute.showbox.value=compute.showbox.value+"0"break;
44、 default:
45、160; function operate(bnt)
46、60; switch()
47、60; case "divide" : num1=compute.showbox.value;compute.showbox.value=""operator="/"break; &
48、#160; case "sqrt" : num1=compute.showbox.value;operator="sqrt"break;
49、160; case "multiple": num1=compute.showbox.value;compute.showbox.value=""operator="*"break;
50、; case "spare" : num1=compute.showbox.value;compute.showbox.value=""operator="%"break;
51、0; case "minus" : num1=compute.showbox.value;compute.showbox.value=""operator="-"break;
52、60; case "recip" : num1=compute.showbox.value;operator="1/x"break;
53、0; case "opposite": compute.showbox.value=-compute.showbox.value;break;
54、60; case "spot" : compute.showbox.value=compute.showbox.value+"."break;
55、; case "plus" : num1=compute.showbox.value;compute.showbox.value=""operator="+"break;
56、; case "equal" : num2=compute.showbox.value;
57、
58、; switch(operator)
59、
60、; case "/" : compute.showbox.value=num1/num2;break;
61、; case "sqrt" : compute.showbox.
62、value=Math.sqrt(num2);break;
63、160; case "*" : compute.showbox.value=num1*num2;break;
64、160; case "%" : compute.showbox.value=num1%num2;break;
65、160; case "-" : compute.showbox.value=num1-num2;break;
66、160; case "1/x"
67、; : compute.showbox.value=1/num2;break;
68、60; case "+" : compute.showbox.value=parseFloat(num1)+parseFloat(num2);break;
69、60; default:
70、
71、; break;
72、0; default:
73、 function time()
74、 var today=new Date(); var time=today.getHours()+":"+today.getMinutes()+":&
75、quot;+today.getSeconds(); var month=parseInt(today.getMonth()+1
76、60; compute.showbox.value=today.getYear()+"-"+month+"-"+today.getDate()+" "+time;
77、160; </script></head><body> <form name="compute" method="post" > <h3 align="center&qu
78、ot;>計(jì)算器</h3> <p align="center"><input type="text" name="showbox" size="26" /></p> <p align="center"> &l
79、t;input type="button" name="date" value=" Current Time" onClick="time()" /> <input type="reset" name="clear"
80、 value="clear" /><br/> <input type="button" name="seven"
81、0; value=" 7 " onClick="show(this)" /> <input type="button" name="eight" value=" 8 " onClick="show(this)" /&
82、gt; <input type="button" name="nine" value=" 9 " onClick="show(this)" /> <input type="butt
83、on" name="divide" value=" / " onClick="operate(this)" /> <input type="button" name="sqrt" value="sqrt"
84、onClick="operate(this)"/><br/> <input type="button" name="four" value=" 4 " onClick="show(this)" />
85、0; <input type="button" name="five" value=" 5 " onClick="show(this)" /> <input type="button" name="six"
86、160; value=" 6 " onClick="show(this)" /> <input type="button" name="multiple" value=" * " onClick="operate(this)"
87、/> <input type="button" name="spare" value=" % " onClick="operate(this)" /><br/> <input type="butto
88、n" name="one" value=" 1 " onClick="show(this)" /> <input type="button" name="two" value=&
89、quot; 2 " onClick="show(this)"/> <input type="button" name="three" value=" 3 " onClick="show(this)" />
90、160; <input type="button" name="minus" value=" - " onClick="operate(this)" /> <input type="button" name="recip"
91、 value="1/x " onClick="operate(this)"/><br/> <input type="button" name="zero" value=" 0 " onClick="sh
92、ow(this)"/> <input type="button" name="opposite" value="+/-" onClick="operate(this)" /> <input type="butto
93、n" name="spot" value=" . " onClick="operate(this)" /> <input type="button" name="plus" value=" +
94、 " onClick="operate(this)" /> <input type="button" name="equal" value=" = " onClick="operate(this)" /><br/>
95、60; </p></body></html> 3給你一個(gè)最全的吧: <script language = "vbscript" runat = "server"> sub application_onstart '取的計(jì)數(shù)文件的真實(shí)路徑 countfile=server.mappath("count.txt") '創(chuàng)建文件系統(tǒng)對(duì)象實(shí)例 set myfso = server.createobject("sc
96、ripting.filesystemobject") '若計(jì)數(shù)文件不存在 if not myfso.fileexists(countfile) then '創(chuàng)建該文件及取得textstream對(duì)象實(shí)例 set mytextstream = myfso.createtextfile(countfile, True) application.lock application("online") = 0 application("counter") = 0 application.unlock '將計(jì)數(shù)值寫(xiě)入文件 mytext
97、stream.writeline(cstr(application("counter") else '以只讀的方式打開(kāi) set mytextstream = myfso.opentextfile(countfile,1,false) '讀一行,并將值賦給計(jì)數(shù)變量 application("counter") = mytextstream.readline end if mytextstream.close set myfso = nothing end sub sub session_onstart session.timeout = 1
98、 countfile = server.mappath("count.txt") set myfso = server.createobject("scripting.filesystemobject") application.lock application("online") = application("online")+1 application("counter") = application("counter")+1 application.unlock
99、9;以寫(xiě)方式打開(kāi)文件 set mytextstream = myfso.opentextfile(countfile,2,false) '以寫(xiě)行的方式將數(shù)據(jù)寫(xiě)入文件 mytextstream.writeline(cstr(application("counter") mytextstream.close set myfso = nothing end sub sub session_onend application.lock application("online") = application("online")-1 ap
100、plication.unlock end sub </script> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>計(jì)數(shù)器例子</title> </head> <body> <div align="center">您是本站第<font color="#FF0000">
101、;<%=application("counter")%></font>位貴賓! </div> </body> </html>5html><head><title>文本相關(guān)標(biāo)記的應(yīng)用</title><style type="text/css">.bgcolorbackground-color:#CCCCCC</style><script language="javascript">var total
102、=0;var flagNew=false;/是否是新增的數(shù)字var operation=""/以id 號(hào)來(lái)確定用戶輸入的運(yùn)算符/獲取用戶輸入的運(yùn)算符 function Operation(ope) var ShowOut=document.getElementById("count").value; if(flagNew && operation != "="); else &
103、#160; flagNew = true; if ( '+' = operation ) total = parseFloat(total) + parseFloat(ShowOut); /alert(total)
104、60; else if ( '-' = operation ) total -= ShowOut; else if ( '/' = operation ) total /= Sh
105、owOut; else if ( '*' = operation ) total *= ShowOut; else
106、60; total =ShowOut; document.getElementById("count").value = total; operation = ope; /獲取用戶按按鈕的值 function GetInValue(num) if(flagNew) &
107、#160; document.getElementById("count").value=num; flagNew=false; else if( document.getElementById("count").value=0)
108、 document.getElementById("count").value=num; else document.getElementById("count").value +=num;
109、160; /total=document.getElementById("count").value; /清零設(shè)置function ClearEmpty () document.getElementById("count").value = "0"flagNew = true; </script></head><body text="#000000" bg
110、color="FFFFFF"><table width="222" height="40" border="1" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="4" width="300" height="16" ><
111、input type="text" id="count" value="" width="300" height="16" align="middle"/> </td> </tr> <tr> <td ><input type="button" id="7" width="35&q
112、uot; height="15" value="7" class="bgcolor" onClick="GetInValue(7)" /> </td> <td ><input type="button" id="8" value="8" width="35" height="15" class="bgcolor&quo
113、t; onClick="GetInValue(8)"/> </td> <td ><input type="button" id="9" value="9" width="35" height="15" class="bgcolor" onClick="GetInValue(9)"/> </td>
114、60; <td ><input type="button" id="+" value="+" width="35" height="15" class="bgcolor" onClick="Operation('+')"/> </td> </tr> <tr> <td><inp
115、ut type="button" id="4" value="4" width="35" height="15" class="bgcolor" onClick="GetInValue(4)"/> </td> <td><input type="button" id="5" value="5" width="35" height="15" class="bgcolor" onClick="GetInValue(5)&
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生物干旱脅迫對(duì)光合作用生理指標(biāo)的影響實(shí)驗(yàn)設(shè)計(jì)課題報(bào)告教學(xué)研究課題報(bào)告
- 2025年施秉縣馬號(hào)鎮(zhèn)中心衛(wèi)生院公開(kāi)招聘編外工作人員備考題庫(kù)附答案詳解
- 2025年將樂(lè)縣關(guān)于公開(kāi)招聘緊缺急需專業(yè)新任教師備考題庫(kù)參考答案詳解
- 2025年同濟(jì)大學(xué)海洋與地球科學(xué)學(xué)院“同濟(jì)”號(hào)智能海洋科考船實(shí)驗(yàn)探測(cè)員招聘?jìng)淇碱}庫(kù)附答案詳解
- 水墨中國(guó)風(fēng)教育教學(xué)模板
- 2025年貴州興義市消防救援大隊(duì)招錄專職消防員招錄備考題庫(kù)有答案詳解
- 2025年長(zhǎng)治十三中招聘代課教師備考題庫(kù)及參考答案詳解一套
- 2025年鹽城經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)部分單位公開(kāi)招聘合同制工作人員7人備考題庫(kù)及一套答案詳解
- 2025年溫嶺市溫中雙語(yǔ)學(xué)校招聘(編外)教師備考題庫(kù)及完整答案詳解一套
- 湖北鐵道運(yùn)輸職業(yè)學(xué)院(武漢鐵路技師學(xué)院)專項(xiàng)公開(kāi)招聘工作人員20人備考題庫(kù)及答案詳解1套
- 寧夏調(diào)味料項(xiàng)目可行性研究報(bào)告
- GRR計(jì)算表格模板
- 長(zhǎng)沙市長(zhǎng)郡雙語(yǔ)實(shí)驗(yàn)學(xué)校人教版七年級(jí)上冊(cè)期中生物期中試卷及答案
- 馬克思主義經(jīng)典著作選讀智慧樹(shù)知到課后章節(jié)答案2023年下四川大學(xué)
- 金庸短篇小說(shuō)《越女劍》中英文對(duì)照版
- 2023年洛陽(yáng)市洛龍區(qū)政務(wù)中心綜合窗口人員招聘筆試題庫(kù)及答案解析
- GB/T 19867.1-2005電弧焊焊接工藝規(guī)程
- GB/T 16102-1995車間空氣中硝基苯的鹽酸萘乙二胺分光光度測(cè)定方法
- GB/T 15171-1994軟包裝件密封性能試驗(yàn)方法
- 醫(yī)院轉(zhuǎn)院證明樣本圖片(范文四篇)
- 外科護(hù)理學(xué)期末試卷3套18p
評(píng)論
0/150
提交評(píng)論