Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie wartosci z html oraz wyswietlanie wartosci
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam

Robie cwiczenie z javascript ale nie moge sobie poradzic choc wczesniej juz to robilem ale od dawna nie korzystalem z javascript i wszystko mi z glowy wylecialo.

Tresc cwiczenia :
Define a function max() that takes two numbers as arguments and returns the largest of them. Use the if-then-else construct available in Javascript.

A tutaj moje wypociny:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <title>JS ecercice 1</title>
  6.  
  7. <script language="text/javascript">
  8.  
  9. function max(a,b)
  10. {
  11. if(a>b)
  12. {
  13. document.write = a;
  14. }
  15. else
  16. {
  17. document.write = b;
  18. }
  19. }
  20.  
  21. </script>
  22.  
  23.  
  24. </head>
  25. <body>
  26. <input type="button" onclick="max(3,4)"
  27. value="Zwroc wieksza">
  28.  
  29. <script type="text/javascript">
  30. document.write(max());
  31. </script>
  32.  
  33. </body>
  34. </html>


Niestety nie dziala , no i nie wiem gdzie znajduja sie bledy a jest ich napewno z 2 przynajmniej.
I jeszcze taka sprawa, chcialbym pobierac wartosci a i b od uzytkonika a po wcisnieciu przycisku "Zwroc wieksza" wyswietlac ponizej wieksza liczbe.....

Ten post edytował Wolfie 22.01.2009, 10:05:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ziqzaq
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

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


E tam skomplikowane. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Chciałeś pobierać z input czyli pobierasz poprostu wartość (value) inputa, a kiedy chcesz to zrobić (onclik, onblur, onchage, czy jeszcze inaczej itd.) to już twoja sprawa.
IMHO prompt to chyba najłatwiejszy sposób, ale nie koniecznie najładniejszy.

A z tą funkcją max to musi być jakiś bug opery bo dziwnie się zachowuje.

Jakbyś sobie przypomniał ten sposób, który kiedyś używałeś to chętnie poznam nigdy za mało informacji.
Może używałeś jakiegoś frameworka, coś w stylu jQuery + ipromptu czy coś w tym stylu?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 11:02