Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Dodawanie w JavaScript
karolo_k
post 1.06.2011, 12:47:44
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 5
Dołączył: 12.01.2010

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


Wiem że temat i problem jest banalny ale ja jakoś nie mogę sobie z tym poradzić.
Dopiero dziś zaczynam z js i mam takie problem, chciałem zrobić skrypt który będzie pytał o 2 liczby i dodawał je do siebie no ale nie mam pojęcia jak to zrobić więć próbuję narazie tylko na 1 zmiennej.

i o to moja wipocina

  1. <html>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf8">
  3. <head>
  4. <script type="text/javascript">
  5. function show_prompt()
  6. {
  7. var suma=prompt("Podaj jakas liczba");
  8. suma = suma + 7;
  9.  
  10. document.write("Wyliczyme ze"+suma);
  11.  
  12. </script>
  13. </head>
  14. <body>
  15.  
  16. <input type="button" onclick="show_prompt()" value="Licz" />
  17.  
  18. </body>
  19. </html>
Niemam pojecia dlaczego to nie chce dzialac, proszę o sugestie
Go to the top of the page
+Quote Post
bastard13
post 1.06.2011, 12:53:51
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


  1. var suma=parseInt(prompt("Podaj jakas liczba"));

Powinno pomóc. prompt() zwraca string'a, więc przy twoim dodawaniu wykonywana jest domyślnie konkatenacja (7 jest rzutowane na stringa), a nie dodawanie liczb.


--------------------
Go to the top of the page
+Quote Post
karolo_k
post 1.06.2011, 13:12:03
Post #3





Grupa: Zarejestrowani
Postów: 84
Pomógł: 5
Dołączył: 12.01.2010

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


Poprawiłem tak jak mowiłeś ale po kliknięciu na licz nic się nie dzieje.
Go to the top of the page
+Quote Post
kamil4u
post 1.06.2011, 13:33:02
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Zawsze patrz co pokazuje Ci konsola błędów - w FF będzie to ctrl+shift+j . Dla innych przeglądarek musisz poszukać sam. Specjalnie nie podałem Ci co masz źle, abyś mógł do tego dojść samemu smile.gif


--------------------
Go to the top of the page
+Quote Post
karolo_k
post 1.06.2011, 13:42:10
Post #5





Grupa: Zarejestrowani
Postów: 84
Pomógł: 5
Dołączył: 12.01.2010

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


Mam FF Lkingsmiley.png

I mam takie pytanie czy da się włączyć w js jakiś taki mod żeby wyświetlały się błedy skryptu tak jak to jest w php. Bo u mnie to sie tylko biała karta robi i nawet nie wiem dzie mam szukać
Go to the top of the page
+Quote Post
mat-bi
post 1.06.2011, 13:45:44
Post #6





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Zaopatrz się może w Firebug, bardzo pomocny wink.gif
Go to the top of the page
+Quote Post
Mustava
post 1.06.2011, 13:46:00
Post #7





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 2.03.2009

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


konsola błędów ew. zainstaluj sobie np Firebug
Go to the top of the page
+Quote Post
karolo_k
post 1.06.2011, 14:09:03
Post #8





Grupa: Zarejestrowani
Postów: 84
Pomógł: 5
Dołączył: 12.01.2010

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


To chyba nie to, bo moge tylko przegladac kod.

A w przypadku
  1. <html>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf8">
  3. <head>
  4. <body>
  5. <script type="text/javascript">
  6.  
  7. var a,suma;
  8. a=0
  9. suma = (a + 7) * 15;
  10. document.write (suma);
  11. </script>
  12. </body>
  13. </html>

Jak zamiast
  1. document.write (suma);

dam
  1. document.write suma;
To żadnego komunikatu nie ma nawet na której lini jest blad

A ta konsola błędów to jak to można podpatrzeć ?
Go to the top of the page
+Quote Post
kamil4u
post 1.06.2011, 14:17:44
Post #9





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


1. Włączasz FF z daną stroną
2. Narzędzia -> konsola błędów - ew. skrót klawiszowy: ctrl+shift+j
3. Zakładka błędy
4. Wyczyść
5. Odświeżasz stronę z błędnym kodem
6. Wracasz do konsoli błędów
7. Ukazuje Ci się błąd -> w powyższym przypadku będzie to coś w tym stylu:
Kod
Błąd: missing; before statement
Plik źródłowy: http://www.example.com
Wiersz: 10, Kolumna: 15
Kod źródłowy:
document.write suma;


--------------------
Go to the top of the page
+Quote Post
karolo_k
post 1.06.2011, 14:20:37
Post #10





Grupa: Zarejestrowani
Postów: 84
Pomógł: 5
Dołączył: 12.01.2010

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


Dobra dzieki, niby to już jakaś wskarówka jest Lkingsmiley.png
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: 24.04.2025 - 05:44