Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- </head>
- <body onload="checkCookie()">
- <style>
- table.calc {
- border: 6px solid blue;
- background-color: #6699CC;
- border-radius: 6px;
- padding: 10px;
- }
- input.calc {
- width: 100%;
- margin: 5px;
- }
- input.calc1 {
- height: 70px;
- width: 100%;
- margin: 5px;
- font: bold 27px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
- border-radius: 6px;
- border: 3px solid blue;
- }
- input.calc {
- /*Podstawowe style*/
- display: block;
- height: 100px;
- width: 100px;
- background: #66CCFF;
- border: 2px solid rgba(33, 68, 72, 0.59);
- /*Style tekstu*/
- color: rgba(0, 0, 0, 0.55);
- text-align: center;
- font: bold 50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
- /*Ozdobne style CSS3*/
- background: -webkit-linear-gradient(top, #66CCFF, #0066FF);
- background: -moz-linear-gradient(top, #66CCFF, #0066FF);
- background: -o-linear-gradient(top, #66CCFF, #0066FF);
- background: -ms-linear-gradient(top, #66CCFF, #0066FF);
- background: linear-gradient(top, #66CCFF, #0066FF);
- -webkit-border-radius: 50px;
- -khtml-border-radius: 50px;
- -moz-border-radius: 50px;
- border-radius: 50px;
- -webkit-box-shadow: 0 8px 0 #063c03;
- -moz-box-shadow: 0 8px 0 #063c03;
- box-shadow: 0 8px 0 #063c03;
- text-shadow: 0 2px 2px rgba(255, 255, 255, 0.2);
- }
- /*przy najechaniu na button*/
- input.calc:hover {
- background: ##0066FF;
- background: -webkit-linear-gradient(top, #0066FF, #66CCFF);
- background: -moz-linear-gradient(top, #0066FF, #66CCFF);
- background: -o-linear-gradient(top, #0066FF, #66CCFF);
- background: -ms-linear-gradient(top, #0066FF, #66CCFF);
- background: linear-gradient(top, #0066FF, #66CCFF);
- }
- </style>
- <audio id="audio" style="display:none;">
- <source src="pip3.mp3" type="audio/mpeg">
- </audio>
- <table class="calc" cellpadding=4>
- <tr><td colspan=3><input class="calc1" id="screen" type="text"></td>
- <td><input class="calc" type="button" value='C' onclick="pushButton(this.value);"></td>
- </tr>
- <tr>
- <td><input class="calc" type="button" value=M onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value=M+ onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value='x²' onclick="pushButton(this.value)"></td>
- <td><input class="calc" type="button" value='♫' onclick="pushButton(this.value);"></td>
- </tr>
- <tr>
- <td><input class="calc" type="button" value=1 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value=2 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value=3 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value='/' onclick="pushButton(this.value);"></td>
- </tr>
- <tr>
- <td><input class="calc" type="button" value=4 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value=5 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value=6 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value='*' onclick="pushButton(this.value);"></td>
- </tr>
- <tr>
- <td><input class="calc" type="button" value=7 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value=8 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value=9 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value='-' onclick="pushButton(this.value);"></td>
- </tr>
- <tr>
- <td><input class="calc" type="button" value=0 onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value='.' onclick="pushButton(this.value);"></td>
- <td><input class="calc" type="button" value='=' onclick="calculate(document.getElementById('screen').value);"></td>
- <td><input class="calc" type="button" value='+' onclick="pushButton(this.value);"></td>
- </tr>
- </table>
- <script>
- function getCookie(cname) {
- var name = cname + "=";
- var ca = document.cookie.split(';');
- for(var i=0; i<ca.length; i++) {
- var c = ca[i];
- while (c.charAt(0)==' ') c = c.substring(1);
- if (c.indexOf(name) == 0) {
- return c.substring(name.length, c.length);
- }
- }
- return "";
- }
- var pip=getCookie("pip");
- if (pip == '') {
- document.cookie="pip=1";
- }
- function pushButton(buttonValue) {
- var pip=getCookie("pip");
- if (buttonValue == '\u266B' && pip == '0') {
- document.cookie="pip=1";
- }
- else if (buttonValue == '\u266B' && pip == '1') {
- document.cookie="pip=0";
- }
- var pip=getCookie("pip");
- if (buttonValue == 'C') {
- document.getElementById('screen').value = '';
- }
- else if (buttonValue == 'x\u00B2')
- document.getElementById('screen').value *= document.getElementById('screen').value;
- else if (buttonValue == 'M+'){
- document.cookie="memory=" + document.getElementById('screen').value;
- }
- else if (buttonValue == 'M'){
- var memory=getCookie("memory");
- document.getElementById('screen').value = memory;
- }
- else if (pip == 1 && buttonValue == '\u266B'){
- document.getElementById('audio').play();
- }
- else if (pip == 0 && buttonValue == '\u266B'){
- }
- else if (pip == 1){
- document.getElementById('screen').value += buttonValue;
- document.getElementById('audio').play();
- }
- else {
- document.getElementById('screen').value += buttonValue;
- }
- }
- function calculate(equation) {
- var answer = eval(equation);
- document.getElementById('screen').value = answer;
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement