Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
kalkulator w js
#3
Dobra. Mam coś takiego.
<html>
<head>
<script type="text/javascript">
var a=eval(document.calc.liczba1.value);
var b=eval(document.calc.liczba2.value);
function dodawanie(){
wynik=a+b;
document.calc.wynik.value=wynik;
}
function odejmowanie(){
wynik=a-b;
document.calc.wynik.value=wynik;
}
function iloczyn(){
wynik=a*b;
document.calc.wynik.value=wynik;
}
function iloraz(){
wynik=a/b;
document.calc.wynik.value=wynik;
}
</script>
</head>
<body>
<form name="calc">
<input type="text" name="liczba1" value=""></input>
<input type="text" name="liczba2" value=""></input>
<input type="button" value="+" onclick="dodawanie()"/>
<input type="button" value="-" onclick="odejmowanie()"/>
<input type="button" value="*" onclick="iloczyn()"/>
<input type="button" value="/" onclick="iloraz()"/>
<input type="text" name="wynik"/>
</form>
</body>
</html>
Jeszcze kłopot jest chyba z funkcją globalną. Nie bardzo wiem o co się rozchodzi. Przed funkcjami są dwie zmienne globalne zadeklarowane, więc funkcje powinny mieć z czego pobierać dane. A mimo to nic z tego nie wychodzi. A jak zamiast takich dwóch zmiennych globalnych, w każdą z funkcji wpiszę te zmienne jako lokalne:
a=eval(document.calc.liczba1.value);
b=eval(document.calc.liczba2.value);
to wtedy działa. Co jest grane z tymi zmiennymi?
Odpowiedz


Wiadomości w tym wątku
kalkulator w js - przez [email protected] - 01-04-2013, 17:21
RE: kalkulator w js - przez Kartofelek - 02-04-2013, 14:54
RE: kalkulator w js - przez Kartofelek - 07-04-2013, 03:25
RE: kalkulator w js - przez ferrante - 18-05-2013, 21:17

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Kalkulator cen fenix126 5 3,399 23-04-2012, 03:24
Ostatni post: kornell
  Jak zrobić taki kalkulator qetli 3 3,383 23-03-2011, 13:52
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl