» Poradna » Zpět na dotaz

HTML, Javascript kalkulačka

Nogard  |  10. 12. 2017 13:12:45  |  Odpovědí: 18

Dobrý den, jsem začínající programátor, současně se věnující HTML, CSS, Javascriptu, PHP. Programuju kalkulačku a snažím se přijít, na co nejjednodušší způsob, jak ji naprogramovat. Chtěl bych využít toho, že po napsaní příkladu do document.write (); se příklad vypočítá. Můj současný kod: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator"> <title>Kalkulačka</title> <style> #hodnota1 { height: 75px; width: 550px; background-color: #99b3ff; font-size: 250%; } .vypocitat { background-color: blue; color: white; width: 549px; height: 30px; text-align: center; display: inline-block; font-size: 14px; float: left; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); } .vypocitat:hover { background-color:#1E90FF; color:#ffffff; } #output { height: 75px; width: 550px; background-color: #99b3ff; font-size: 250%; } #nog { color: gray; font-size: 80%; border-top: 1px solid silver; } </style> <script> function Calculate() { document.write(document.getElementById("hodnota1").value); } </script> </head> <body> <table align="center"> <tr><td> <input type="text" id="hodnota1" name="hodnota1"> </td></tr><tr><td> <input type="button" value="Vypočítat" id="vypocitat" class="vypocitat" onClick="Calculate()"> </td></tr> </table> <p id="NOG" align="center">Vojta "Nogard" Hronek</p> </body> </html> Myslel jsem, že pokud z inputu přivedu data do document.write tak, že se příklad vypočítá, ale tomu tak není, příklad se napíše v té podobě, jak ho napíšete do inputu. Je nějaká možnost, jak naprogramovat kalkulačka na tomto "enginu" ?

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.