Tuesday, April 30, 2013

Play With Love Calculator in javaScript


Inroduction

This article describes how to play a love calculator in JavaScript. A love calculator is an application that allows you to know how compatible you and your partner are and how strong shall be the depth of love between you and your dear one.

Coding

Love_Calculator.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">   
    </script>
    <style type="text/css">
        #Text1
        {
            z-index: 1;
            left: 451px;
            top: 169px;
            position: absolute;
            width: 28px;
            height: 21px;
        }
        #Text2
        {
            z-index: 1;
            left: 437px;
            top: 88px;
            position: absolute;
        }
        .style12
        {
            width: 138px;
        }
        .style13
        {
            width: 178px;
        }
        #Button1
        {
            width: 163px;
        }
        .style14
        {
            width: 184px;
        }
        #result
        {
            width: 27px;
            z-index: 1;
            left: 511px;
            top: 155px;
            position: absolute;
            height: 22px;
        }
    </style>
</head>
<body>
<script type="text/javascript">
    function calculateLove()
    {
        Fname = document.getElementById('firstname').value.toUpperCase();
        FnameLength = Fname.length;
       
        Sname = document.getElementById('secondname').value.toUpperCase();
        SnameLength = Sname.length;
       
        var lovecount=0;
        for(var i=0;i<FnameLength;i++)
        {
            var L1=Fname.substring(i,i+1);
            if(L1=='A') lovecount +=3;
            if(L1=='E') lovecount +=3;
            if(L1=='I') lovecount +=3;
            if(L1=='O') lovecount +=3;
            if(L1=='U') lovecount +=4;
            if(L1=='L') lovecount +=1;        
            if(L1=='V') lovecount +=4;          
        }

            for (var count = 0; count < SnameLength; count++)
            {
               var L2 = Sname.substring(count, count + 1);
                if(L2=='A') lovecount +=3;
                if(L2=='E') lovecount +=3;
                if(L2=='I') lovecount +=3;
                if(L2=='L') lovecount +=3;
                if(L2=='O') lovecount +=4;
                if(L2=='V') lovecount +=1;        
                if(L2=='E') lovecount +=4;
            }
            var Total = 0;
            if (lovecount > 0) Total = 5 - ((FnameLength + SnameLength) / 2)
            if (lovecount > 2) Total = 10 - ((FnameLength + SnameLength) / 2)
            if (lovecount > 4) Total = 20 - ((FnameLength + SnameLength) / 2)
            if (lovecount > 6) Total = 30 - ((FnameLength + SnameLength) / 2)
            if (lovecount > 8) Total = 40 - ((FnameLength + SnameLength) / 2)

            if (lovecount > 10) Total = 50 - ((FnameLength + SnameLength) / 2)

            if (lovecount > 12) Total = 60 - ((FnameLength + SnameLength) / 2)
            if (lovecount > 14) Total = 70 - ((FnameLength + SnameLength) / 2)
            if (lovecount > 16) Total = 80 - ((FnameLength + SnameLength) / 2)
            if (lovecount > 18) Total = 90 - ((FnameLength + SnameLength) / 2)
            if (lovecount > 20) Total = 100 - ((FnameLength + SnameLength) / 2)
            if (lovecount > 22) Total = 110 - ((FnameLength + SnameLength) / 2)
            if (FnameLength == 0 || SnameLength == 0)
                Total = "Error";
            if (Total < 0) Total = 0;
            if (Total > 99) Total = 99;

            var txtresult = document.getElementById("result");
            txtresult.value = Math.floor(Total).toString();
            //alert("Toatal" + Math.floor(Total));
        }
        </script>
    <div style="height: 220px">
        <table style="border-style: ridge; border-color: #FF99FF; width: 33%; height: 187px;">
            <tr>
                <td class="style13">
                    &nbsp;</td>
                <td class="style12" style="color: #FF66FF; font-weight: bold">
                    Love Calculator</td>
                <td class="style14">
                    &nbsp;</td>
            </tr>
            <tr>
                <td class="style13">
                <input id="firstname" type="text" /></td>
                <td class="style12">
                    <img alt="" src="l1.gif" style="height: 98px" /></td>
                <td class="style14">
                <input id="secondname" type="text" /></td>
            </tr>
            <tr>
                <td class="style13">
                    &nbsp;</td>
                <td class="style12">
                    <input id="Button1" style="color: #FF66FF; font-weight: bold;" type="button"
                        value="Calculate" onclick="calculateLove()" /></td>
                <td class="style14">
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <img id="img" alt="" src="love2.jpg" style="height: 60px; width: 112px" /><input id="result"
                        readonly="readonly" type="text" style="border-style: hidden" />&nbsp;</td>
            </tr>
        </table>
    </div>
</body>
</html>
  
Output 1
Enter a name in the first TextBox, as in:
 First-image.jpg

Output 2
Enter a name in the second TextBox, as in:
 second-image.jpg

Output 3
Click on the calculate button, then see the results as in the following:
 result.jpg

No comments:

Post a Comment

Kashmir 370 and 35A : The Wound of india

क्या है जम्मू-कश्मीर में लागू धारा 370,35A पूर्ण विवरण Know about 370 act in Jammu एक बार फिर से राजनीति गलियारे में धारा 370,35A को ल...