• 19-02-2008, 09:27:29
    #1
    Misafir
    webbebek.com - Bilinçli Anneler Mutlu Bebekler - hamilelik, doğum, bebek gelişimi, beslenme, anne sütü, emzirme, aşı takvimi, çocuk hastalıkları, çocuk doktoru, bebek isimleri, bebek resimleri, psikoloji, oyunlar ... burada ortada hesaplayıcılar var ordaki bazı hesaplayıcıların kodlarını bulabilirmiyiz

    - Kaç haftalık hamileyim?
    - Çin Takvimi
    - Aşı Takvimi (2008)
  • 19-02-2008, 18:38:35
    #2
    Sitede bulunduğu bölümden kaynak kodlarından alarak hesaplayıcıları oluşturabilirsiniz.

    Kaç haftalık hamileyim kodu:

    <html>
    <head>
    <title>Webbebek.com - Kaç haftalık hamileyim?</title>
    <meta name="DESCRIPTION" CONTENT=" Kaç haftalık hamileyim?">
    <meta name="KEYWORDS" CONTENT="doğum,hamile,gebe,tarih,hesaplayıcı,hesaplayıcılar">
    <meta name="OWNER" CONTENT="info@webbebek.com">
    <meta name="AUTHOR" CONTENT="zeynep kulbay">
    <meta http-equiv="CHARSET" CONTENT="ISO-8859-9">
    <meta http-equiv="CONTENT-LANGUAGE" CONTENT="tr">
    <meta name="RATING" CONTENT="Health">
    <meta name="ROBOTS" CONTENT="index,follow">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    
    </head>
    
    <body>
    
     
                                </td>
                              </tr>
                              <tr>
                                <td valign="top" height="1" width="236">
                                <table width="443" height="1" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
                                  <tr>
                                    <td width="225" valign="top" height="1">
    
    <div align="center" style="width: 398; height: 165">
      <table border="0" cellpadding="0" cellspacing="0" width="453" height="149" style="border:1px solid #C0C0C0; border-collapse: collapse">
        <tr>
          <td height="91" width="902" style="border-top: 1px solid #C0C0C0">
          <div align="left">
            <table border="0" cellspacing="0" width="445" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0">
              <tr>
    
                <td valign="bottom" width="626">
                <form name="dates" target="ana">
                  <div align="center">
                    <center>
                    <table border="0" cellspacing="0" width="252" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" height="59">
                      <tr>
                        <td valign="top" width="49" align="center" height="38">
                        <p align="left"><font color="#666666"><b>
                        <font face="Arial" style="font-size: 9pt">
    
                        <script language="JavaScript"><!--
    
    
    
    
    //general purpose function to see if an input value has been entered at all
    
    function isEmpty(inputStr){if(inputStr==""||inputStr==null){return true
    
    }return false
    
    }//general purpose function to see if a suspected numeric input
    
    //is a positive integer
    
    function isNumber(inputStr){for(var i=0;i<inputStr.length;i++){var oneChar=inputStr.charAt(i)
    
    if(oneChar<"0"||oneChar>"9"){return false
    
    }}return true
    
    }//function to determine if value is in acceptable range for this application
    
    function inRangeDay(inputStr){num=parseInt(inputStr)
    
    if(num<1||num>31){return false
    
    }return true
    
    }//function to determine if value is in acceptable range for this application
    
    function inRangeYear(inputStr){num=parseInt(inputStr)
    
    if(num<1900||num>3000){return false
    
    }return true
    
    }//Master value validator routine for day
    
    function isValidDay(inputStr){if(isEmpty(inputStr)){alert("Lütfen günü tekrar giriniz.")
    
    return false
    
    }else{if(!isNumber(inputStr)){alert("Lütfen günü tekrar giriniz.")
    
    return false
    
    }else{if(!inRangeDay(inputStr)){alert("Lütfen günü tekrar giriniz.")
    
    return false
    
    }}}return true
    
    }//Master value validator routine for year
    
    function isValidYear(inputStr){if(isEmpty(inputStr)){alert("Lütfen yılı tekrar giriniz.")
    
    return false
    
    }else{if(!isNumber(inputStr)){alert("Lütfen yılı tekrar giriniz.")
    
    return false
    
    }else{if(!inRangeYear(inputStr)){alert("Lütfen yılı tekrar giriniz.")
    
    return false
    
    }}}return true
    
    }function makeArray(n){this.length=n
    
    for(var i=1;i<=n;i++)
    
    this[i]=null
    
    return this
    
    }var maxday=new makeArray(12)
    
    maxday[1]=31
    
    maxday[2]=28
    
    maxday[3]=31
    
    maxday[4]=30
    
    maxday[5]=31
    
    maxday[6]=30
    
    maxday[7]=31
    
    maxday[8]=31
    
    maxday[9]=30
    
    maxday[10]=31
    
    maxday[11]=30
    
    maxday[12]=31
    
    
    
    var monthname=new makeArray(12)
    
    monthname[1]="Ocak"
    
    monthname[2]="Şubat"
    
    monthname[3]="Mart"
    
    monthname[4]="Nisan"
    
    monthname[5]="Mayıs"
    
    monthname[6]="Haziran"
    
    monthname[7]="Temmuz"
    
    monthname[8]="Ağustos"
    
    monthname[9]="Eylül"
    
    monthname[10]="Ekim"
    
    monthname[11]="Kasım"
    
    monthname[12]="Aralık"
    
    
    
    var adddays=new makeArray(7)
    
    adddays[1]=14
    
    adddays[2]=35
    
    adddays[3]=70
    
    adddays[4]=84
    
    adddays[5]=161
    
    adddays[6]=189
    
    adddays[7]=280
    
    
    
    //Calculate the date string
    
    function calcNewDate(month,day,year,adddays){newday=eval(day)+adddays
    
    newmonth=month+1
    
    newyear=eval(year)
    
    var max
    
    
    
    for(var i=0;i<12;i++){if(newmonth==2&&(newyear%4)==0){max=29
    
    }else
    
    max=maxday[newmonth]
    
    
    
    if(newday>max){newday=newday-max
    
    newmonth=newmonth+1
    
    if(newmonth>12){newyear=newyear+1
    
    newmonth=1
    
    }}else
    
    break
    
    }var datestring=monthname[newmonth]+" "+newday+", "+newyear
    
    return datestring
    
    }//Get the date entered and calculate the rest of the dates
    
    function calc(form){day=form.day.value
    
    year=form.year.value
    
    monthnum=form.month.selectedIndex
    
    
    
    if(isValidDay(day)){if(isValidYear(year)){form.duedate2.value=calcNewDate(monthnum,day,year,adddays[7])
    
    {day=form.day.value;year=form.year.value;aybul=form.month.selectedIndex+1;var aybul;var now=new Date();var mil=aybul+'/'+day+'/'+year
    var mildate=new Date(mil)
    var fark=now.getTime()-mildate.getTime()
    var gun
    var top=Math.floor(fark/(1000))
    gun=Math.floor(top/(60*60*24)/7)
    top=-gun*(24*60*60)
    
    
    form.duedate.value=gun
    if(isValidDay(day)){if(isValidYear(year)){form.duedate.value=gun
    
    var gun1
    var top=Math.floor(fark/(1000))
    gun1=Math.floor(top/(60*60*24))-(7*form.duedate.value)
    top-=gun1*(24*60*60)
    form.duedate1.value=gun1
    if(isValidDay(day)){if(isValidYear(year)){form.duedate1.value=gun1
    }}}}}}}}//--></script>
                        </font></b><font face="Arial" style="font-size: 9pt">
                        <strong>Gün:</strong></font></font></td>
                        <td valign="top" width="42" align="center" height="38">
                        <p align="left">
                        <font color="#666666" face="Arial" style="font-size: 9pt"><strong>
                        <input type="text" size="1" name="day" style="font-family: Arial; font-size: 8pt; color:#666666; font-weight:bold"></strong></font></td>
                        <td valign="top" width="40" align="center" height="38">
    
                        <p align="left">
                        <font face="Arial" style="font-size: 9pt" color="#666666"><strong>Ay:</strong></font></td>
                        <td valign="top" width="137" align="center" height="38">
                        <p align="left">
                        <font color="#666666" face="Arial" style="font-size: 9pt"><strong>
                        <select name="month" size="1" style="font-family: Arial; font-size: 8pt; color:#666666; font-weight:bold">
                        <option selected>Ocak</option>
                        <option>Şubat</option>
    
                        <option>Mart</option>
                        <option>Nisan</option>
                        <option>Mayıs</option>
                        <option>Haziran</option>
                        <option>Temmuz</option>
                        <option>Ağustos</option>
    
                        <option>Eylül</option>
                        <option>Ekim</option>
                        <option>Kasım</option>
                        <option>Aralık</option>
                        </select></strong></font></td>
                        <td valign="top" colspan="2" width="172" align="center" height="38">
                        <p align="left">
    
                        <font face="Arial" style="font-size: 9pt" color="#666666"><strong>Yıl:</strong></font></td>
                        <td valign="top" colspan="2" width="269" align="center" height="38">
                        <p align="left">
                        <font color="#666666" face="Arial" style="font-size: 9pt"><b>
                        <input type="text" size="2" name="year" style="font-family: Arial; font-size: 8pt; color:#666666; font-weight:bold"></b></font></td>
                      </tr>
                      <tr>
                        <td align="center" colspan="8" width="676" height="21">
    
                        <b>
                        <font color="#666666" face="Arial" style="font-size: 9pt">
                        <input type="button" value="GÖNDER" onclick="calc(this.form)" style="cursor: hand; font-family: Arial; font-size: 8pt; font-weight: bold; color:#666666"><input type="reset" value="SİL" style="cursor: hand; font-family: Arial; font-size: 8pt; font-weight: bold; color:#666666"></font></b></td>
                      </tr>
                    </table>
                    </center>
                  </div>
                  <div align="left">
                    <table border="0" cellpadding="0" cellspacing="0" width="441" height="84">
    
                      <tr>
                        <td align="center" height="26" width="441">
                        <b>
                        <font face="Arial" style="font-size: 9pt" color="#666666">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        <input type="text" size="1" name="duedate" style="font-family: Arial; font-size: 8pt; color:#666666; font-weight:bold"> 
                        hafta </font>
                        </b>
                        <font color="#666666" face="Arial" style="font-size: 9pt"><b>
                        <input type="text" size="1" name="duedate1" style="font-family: Arial; font-size: 8pt; color:#666666; font-weight:bold"></b></font><b><font face="Arial" style="font-size: 9pt" color="#666666"> 
                        günlük hamilesiniz.</font></b></td>
    
                      </tr>
                      <tr>
                        <td height="20" style="border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0" width="441">
                        <p align="center"><b>
                        <font face="Arial" style="font-size: 9pt" color="#666666">Normal 
                        şartlarda,bebeğiniz
                        <input type="text" size="13" name="duedate2" style="font-family: Arial; font-size: 8pt; color:#666666; font-weight:bold"> 
                        günü kollarınızda olacak.</font></b></td>
                      </tr>
                    </table>
    
                  </div>
                </form>
                </td>
                <td width="79">&nbsp;</td>
              </tr>
            </table>
    
    
    
                                            </table>
    
    
    
    </body>
    </html>
    Çin Takvimi sadece bir tablodan ibaret frontpagedan tablo çizerek rahatlıkla yapılabilir.

    Aşı takvimide Aşı Takvimi adresinden kaynak kodlara bakarak yapabilirsin