返回列表 發帖

練習九、互動式占卜小程式

本帖最後由 游東祥 於 2014-7-18 16:33 編輯

互動式占卜小程式
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <meta charset="UTF-8">
  5.     <title>我的占卜小程式</title>
  6.   </head>
  7.   <body>

  8.     年:<input id="iyear" /><br />
  9.     月:<input id="imonth" /><br />
  10.     日:<input id="iday" /><br />
  11.     <button onclick="calc();">True Hard</button>
  12.     <div id="result">請輸入出生年月日。</div>

  13.     <script type="text/javascript">

  14.       function inputRange(msg,min,max) {
  15.         var value = parseInt(prompt(msg));
  16.         return Math.min(max, Math.max(min, value));
  17.       }

  18.       function calc() {
  19.         
  20.         var y = parseInt(document.getElementById("iyear").value);
  21.         var m = parseInt(document.getElementById("imonth").value);
  22.         var d = parseInt(document.getElementById("iday").value);

  23.         var r = ((y + m) * d) % 3;
  24.         var a = ["吉", "一般", "凶"];

  25.         var rHTML = "您輸入的日期是:" + y + "/" + m + "/" + d + "<br />" +
  26.                     "您的運勢是:" + a[r];

  27.         document.getElementById("result").innerHTML = rHTML;
  28.       }

  29.     </script>

  30.   </body>
  31. </html>
複製代碼

  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset "UTF-8">
  5.                 <title>我的占卜小程式</title>
  6.         </head>
  7.         <body>

  8.                 年:<input id="iyear" /><br />
  9.                 月:<input id="imonth" /><br />
  10.                 日:<input id="iday" /><br />
  11.                 <button onclick="calc();">按鈕</button>
  12.                 <div id = "result">請輸入出生年月日。</div>

  13.                 <script type="text/javascript">

  14.                 function inputRange(msg,min,max) {
  15.                         var value = parseInt(prompt(msg));
  16.                         return Math.min(max,Math.max(min,value));       
  17.                         }       
  18.                        
  19.                         function calc () {
  20.                                 var y = parseInt(document.getElementById("iyear").value);
  21.                                 var m = parseInt(document.getElementById("imonth").value);
  22.                                 var d = parseInt(document.getElementById("iday").value);
  23.                                 var r = ((y + m) * d) % 3;
  24.                                 var a = ["吉", "一般", "凶"];
  25.                                 document.getElementById("result").innerHTML = "您輸入的日期是:" + y + "/" + m + "/" + d + "<br />" + "您的運勢是:" + a[r];
  26.                                
  27.                                
  28.                         }
  29.                        
  30.                 </script>

  31.         </body>
  32. </html>
複製代碼

TOP

  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset="UTF-8">
  5.                 <title>我的占卜小程式</title>
  6.         </head>
  7.         <body>
  8.           年:<input id="iyear"/><br />
  9.           月:<input id="imonth"/><br />
  10.           日:<input id="iday"/><br />
  11.           <button onclick="calc();">Super Power Beat Down</button>
  12.           <div id="result"></div>
  13.                 <script type="text/javascript">

  14.              function inputRange(msg,min,max) {
  15.                       var value = parseInt(prompt(msg));
  16.                       return Math.min(max,Math.max(min,value));        
  17.                       }
  18.                       function calc(){
  19.                         var y= parseInt(document.getElementById("iyear").value);
  20.                         var m= parseInt(document.getElementById("imonth").value);
  21.                         var d= parseInt(document.getElementById("iday").value);
  22.                         var r = ((y + m) * d) % 3;
  23.                         var a = ["吉", "一般", "凶"]
  24.                         document.getElementById("result").innerHTML="您輸入的日期是:" + y + "/" + m + "/" + d+
  25.                         "<br />"+"您的運勢是:"+a[r];
  26.                       }

  27.                   </script>

  28.         </body>
  29. </html>
複製代碼

TOP

  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset="UTF-8">
  5.                 <title>我的占卜小程式</title>
  6.         </head>
  7.         <body>
  8.          年:<input id="iyear"/><br/>
  9.          月:<input id="imouth"/><br/>
  10.          日:<input id="day"/><br/>
  11.          <button onclick="alert('kdhjsbuxbeycbduvfufd'pg[sj">請按</button>
  12.             <div id="resalt"></div>      
  13.                 <script type="text/javascript">

  14.          function calc () {
  15.             var y =document. getElementById("iyear").value
  16.             var m =document. getElementById("imouth").value
  17.             var d =document. getElementById("iday").value
  18.             
  19.             document.getElementById("resalt").innerHTML=y+"|"+m"|"+d+"</br>"+
  20.             您的運勢是:+a[r])
  21.          }

  22.                         
  23.                 </script>

  24.         </body>
  25. </html>
複製代碼

TOP

  1. <!DOCTYPE htyml>
  2. <html>
  3.         <head>
  4.                 <meta charset="UTF-8">
  5.                 <title>我的占卜程式</title>
  6.         </head>
  7.         <body>
  8.                 年: <input id="iyear" /><br/>
  9.                 月: <input id="imonth" /><br/>
  10.                 日: <input id="iday" /><br/>
  11.                         <button onclick="calc();">啊~~只要呼吸就好</button>
  12.                         <div id="result"></div>
  13.                 <script type="text/javascript">
  14.                 function calc()
  15.                 {
  16.                         alert("calc");
  17.                 }
  18.                 function calc()
  19.                 {
  20.                         var y=parseInt(document.getElementById("iyear").value);
  21.                         var m=parseInt(document.getElementById("imonth").value);
  22.                         var d=parseInt(document.getElementById("iday").value)
  23.                         var r=((y+m)*d)%3
  24.                         var a=["吉","一般","凶"]
  25.                         document.getElementById("result").innerHTML="您輸入的日期是:"+y"/"+m"/"+d+"br<>"+"您的運勢是: "+a[r];
  26.                 }
  27.                 /*
  28.                 var y=parseInt(prompt("請輸入出生年"));
  29.                 var isLeapYear=false;
  30.                 if(y%400==0)
  31.                 var m=parseInt(prompt("請輸入出生月"));
  32.                 {
  33.                         isLeapYear=true;
  34.                 }else if(y%4==100 && y%100!=0)
  35.                 {
  36.                         isLeapYear=true;
  37.                 }
  38.                 var maxDays=[31,28,31,30,31,30,31,31,30,31,30,31];
  39.                 maxDays[1]=(isLeapYear)?29:28;
  40.                 var d=parseInt(prompt("請輸入出生日"));
  41.                 alert("你的出生日期是: "+y+"/"+m+"/"+d+maxDays[m-1]);
  42.                 var result=((y+m)*d)%3;
  43.                 if(result==0)
  44.                 {
  45.                         alert("吉");

  46.                 }else if(result==1)
  47.                 {
  48.                         alert("一般");
  49.                 }else
  50.                 {
  51.                         alert("凶");
  52.                 }        
  53.                 </script>
  54.         </body>
  55. </html>
複製代碼

TOP

本帖最後由 李允軒 於 2014-7-21 13:55 編輯
  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset "UTF-8">
  5.                 <title>我的占卜小程式</title>
  6.         </head>
  7.         <body>
  8.                 年:<input id="iyear" /><br />
  9.                 月:<input id="imonth" /><br />
  10.                 日:<input id="iday" /><br />
  11.                 <button onclick="calc();">按鈕</button>
  12.                 <div id = "result">請輸入出生年月日。</div>

  13.                 <script type="text/javascript">

  14.                         function inputRange(value,min,max) {
  15.                                  return Math.min(max,Math.max(min,value));        
  16.                                         }        
  17.                                                
  18.                         function calc () {
  19.                                 var y = inputRange(parseInt(document.getElementById("iyear").value), 1900, 2014);
  20.                                 var m = inputRange(parseInt(document.getElementById("imonth").value),1, 12);
  21.                                 var isLeapYear = false;
  22.                                 if(y % 400 == 0) || (y % 4 == 0 && y % 100 != 0)
  23.                                 {
  24.                                                                 isLeapYear = true;
  25.                                 }
  26.                                 var maxdays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
  27.                                 maxdays[1] = (isLeapYear)? 29 : 28;
  28.                                 var d = inputRange(parseInt(document.getElementById("iday").value),1, maxdays[m - 1]);
  29.                                 var r = ((y + m) * d) % 3;
  30.                                 var a = ["吉", "一般", "凶"];
  31.                                 document.getElementById("result").innerHTML = "您輸入的日期是:" + y + "/" + m + "/" + d + "<br />" + "您的運勢是:" + a[r] ;
  32.                                 document.getElementById("iyear").value = y;
  33.                                 document.getElementById("imonth").value = m;
  34.                                 document.getElementById("iday").value = d;
  35.                                                                         }
  36.                                         </script>

  37.         </body>
  38. </html>
複製代碼

TOP

  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset "UTF-8">
  5.                 <title>我的占卜小程式</title>
  6.         </head>
  7.         <body>

  8.                 年:<input id="iyear" /><br />
  9.                 月:<input id="imonth" /><br />
  10.                 日:<input id="iday" /><br />
  11.                 <button onclick="calc();">按鈕</button>
  12.                 <div id = "result">請輸入出生年月日。</div>

  13.                 <script type="text/javascript">

  14.                 function inputRange(msg,min,max) {
  15.                         var value = parseInt(prompt(msg));
  16.                         return Math.min(max,Math.max(min,value));        
  17.                         }        
  18.                         
  19.                         function calc () {
  20.                                 var y = parseInt(document.getElementById("iyear").value);
  21.                                 var m = parseInt(document.getElementById("imonth").value);
  22.                                 var d = parseInt(document.getElementById("iday").value);
  23.                                 var r = ((y + m) * d) % 3;
  24.                                 var a = ["吉", "一般", "凶"];
  25.                                 document.getElementById("result").innerHTML = "您輸入的日期是:" + y + "/" + m + "/" + d + "<br />" + "您的運勢是:" + a[r];
  26.                                 
  27.                                 
  28.                         }
  29.                         
  30.                 </script>

  31.         </body>
  32. </html>
複製代碼

TOP

返回列表