Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> JQUERY, program do obliczania BMI
Tomasz1992
post 16.02.2012, 23:39:28
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 2.03.2011

Ostrzeżenie: (0%)
-----


  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <link rel="stylesheet" href="style.css" type="text/css" />
  4. <link rel="stylesheet" href="jquery-ui-1.8.16.custom.css" type="text/css" />
  5. <script type="text/javascript" src="jquery-1.6.2.min.js"></script>
  6. <script type="text/javascript" src="jquery-ui.min.js"></script>
  7. <script type="text/javascript">
  8.  
  9. $(document).ready(function () {
  10.  
  11. function bmi() {
  12.  
  13. var kilogramy = $("#masa").slider("value");
  14. $("#wartosckg").text( kilogramy );
  15.  
  16. var centymetry = $("#wzrost").slider("value");
  17. $("#wartosccm").text ( centymetry );
  18.  
  19. var ile = kilogramy/((centymetry/100)*(centymetry/100));
  20. $("#bmi").text (bmi);
  21. }
  22.  
  23. $("#masa").slider({
  24. animate: true,
  25. min: 10, max: 200, value: 50,
  26. slide: function() { bmi(); },
  27. change: function() { bmi(); }
  28. });
  29. $("#wzrost").slider({
  30. animate: true,
  31. min: 10, max: 250, value: 170,
  32. slide: function() { bmi(); },
  33. change: function() { bmi(); }
  34. });
  35.  
  36. bmi();
  37.  
  38.  
  39.  
  40. </head>
  41. <div id="otoczka" style="padding:10px;width:300px">
  42. <h1>Kalkulator BMI</h1>
  43. <p>Masa ciała: <span id="wartosckg"></span></p>
  44. <div id="masa"></div>
  45. <p>Wzrost w CM: <span id="wartosccm"></span></p>
  46. <div id="wzrost"></div>
  47. <p style="font-size:1.3em">BMI: <span id="bmi"></span> </p>
  48. </div>
  49. </body>
  50. </html>


I tutaj mi coś z tą stroną nie działa... może ktoś zobaczy na to fachowym okiem? Mam na aplikacje internetowe zrobić taki program na stronie który obiczy BMI no i wyświetli czy jest prawidłowe. Zrobiłem tyle i nie działa mi to... Powinien być wskaźnik którym będziemy regulować wagę i wzrost...

Ten post edytował Tomasz1992 16.02.2012, 23:41:31
Go to the top of the page
+Quote Post
Pawel_W
post 16.02.2012, 23:46:37
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


  1. var ile = kilogramy/((centymetry/100)*(centymetry/100));
  2. $("#bmi").text (bmi);


hm? smile.gif
Go to the top of the page
+Quote Post
Tomasz1992
post 16.02.2012, 23:53:50
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 2.03.2011

Ostrzeżenie: (0%)
-----


No to tworzy zmienna i do tej zmiennej przypisuje rownanie masaciala/wzrost^2 ?
Go to the top of the page
+Quote Post
Pawel_W
post 17.02.2012, 00:23:15
Post #4





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


tylko dlaczego zmienna nazywa się "ile" a linijkę dalej próbujesz wyświetlić zmienną "bmi" smile.gif
Go to the top of the page
+Quote Post
Tomasz1992
post 17.02.2012, 08:26:59
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 2.03.2011

Ostrzeżenie: (0%)
-----


No już to zmieniałem i to nic nie dawało....
Go to the top of the page
+Quote Post
Pawel_W
post 17.02.2012, 10:02:03
Post #6





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


pokaż mi miejsce w którym zamykasz nawiasy od "document ready"

poza tym, definicje funkcji takich jak bmi powinny być raczej poza "document ready"
Go to the top of the page
+Quote Post
kaem
post 17.02.2012, 11:10:05
Post #7





Grupa: Zarejestrowani
Postów: 248
Pomógł: 38
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


Ale co to znaczy, że nie działa? Nie każdemu chce się wrzucać skrypt u siebie i testować. Opisz co jest nie tak.
Go to the top of the page
+Quote Post
john_doe
post 7.03.2012, 20:50:41
Post #8





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

Ostrzeżenie: (0%)
-----


zrobiłem tak i chodzi

  1. <!DOCTYPE html>
  2. <meta charset="utf-8">
  3. <link rel="stylesheet" href="style.css" type="text/css" />
  4. <link rel="stylesheet" href="jquery-ui-1.8.16.custom.css" type="text/css" />
  5. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script>
  6. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
  7. <script type="text/javascript">
  8.  
  9. function bmi() {
  10.  
  11. var kilogramy = $("#masa").slider("value");
  12. $("#wartosckg").text( kilogramy );
  13.  
  14. var centymetry = $("#wzrost").slider("value");
  15. $("#wartosccm").text ( centymetry );
  16.  
  17. var ile = kilogramy / ( (centymetry/100) * (centymetry/100) );
  18. $("#bmi").text(ile);
  19. }
  20.  
  21. $(document).ready(function () {
  22.  
  23.  
  24. $("#masa").slider({
  25. animate: true,
  26. min: 10, max: 200, value: 50,
  27. slide: function() { bmi(); },
  28. change: function() { bmi(); }
  29. });
  30. $("#wzrost").slider({
  31. animate: true,
  32. min: 10, max: 250, value: 170,
  33. slide: function() { bmi(); },
  34. change: function() { bmi(); }
  35. });
  36.  
  37. bmi();
  38.  
  39. });
  40.  
  41.  
  42. </head>
  43. <div id="otoczka" style="padding:10px;width:300px">
  44. <h1>Kalkulator BMI</h1>
  45. <p>Masa ciała: <span id="wartosckg"></span></p>
  46. <div id="masa"></div>
  47. <p>Wzrost w CM: <span id="wartosccm"></span></p>
  48. <div id="wzrost"></div>
  49. <p style="font-size:1.3em">BMI: <span id="bmi"></span> </p>
  50. </div>
  51. </body>
  52. </html>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 4.07.2025 - 04:38