![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
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:
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 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował skowron-line 22.01.2009, 10:12:02 -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
A jakbym chcial teraz pobrac wartosci a i b od uzytkonika , jakiej struktury musze uzyc ?
uzylem getElementById aby wsadzic wartosc w diva ale niestety nic sie nie dzieje, Twoj kod powyzej nie zdaje egzaminu, wyswietla sie tylko button Ten post edytował Wolfie 22.01.2009, 10:29:02 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cytat A jakbym chcial teraz pobrac wartosci a i b od uzytkonika , jakiej struktury musze uzyc ? Funkcja prompt. ![]() Cytat Twoj kod powyzej nie zdaje egzaminu, wyswietla sie tylko button Kod function max(a,B) Tip: Literówka (wielkość liter)? Taka rada. Nie traktuj wszystkiego jako pewnik tylko sam analizuj kod - każdy może zrobić literówkę ![]() Edit: PS Polecam Opera + jej konsola lub/i Firefox + Firebug. Od razu wyłapiesz takie małe bugi ![]() Edit2: literówka ![]() Ten post edytował ziqzaq 22.01.2009, 10:38:50 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Literowka nie ma z tym nic wspolnego, przerobilem swoj kod w ktorym literowki nie bylo i nie ma i i tak nie dziala.
A co do prompt , to wolalbym pobierac wartosci za pomoca input, jest na to sposob ? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://www.google.pl/url?sa=t&source=w...Lm143OlTX-kysGg
http://www.google.pl/url?sa=t&source=w...ueC3_GxY2usWn3w http://www.google.pl/url?sa=t&source=w...OdBr-wWCFpqIInQ google nie gryzie. -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kod pobierz() { var a = document.getElementById('a').value; } // ... <input id="a" type="text" name="a" value="" /> <input type="submit" value="Wprowadź" onclick="pobierz(); return false;" /> Można też pobierać wartości nie klikając na przycisk np. po opuszczeniu pola input przez kursor (blur) itd. Cytat Literowka nie ma z tym nic wspolnego Racja. Sam zapomniałem. Nazwij funkcję inaczej np. mmax ![]() Edit: Co do nazwy funkcji (max) to z tego co zauważyłem to tylko Opera (w FF jest ok) tak dziwnie reaguje (wywala TypeError, oczekuje parametrów jako obiektów a dostaje int). Zdarza się to w wywołaniu funkcji np. w onclick. Jak wywołasz max w head to będzie ok. Ten post edytował ziqzaq 22.01.2009, 11:18:07 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Cos mi sie to wszystko bardziej skomplikowane wydaje niz kiedys , mysle ze zrobilem to w prostszy sposob.....ale moge dobrze nie pamietac....moze wtedy pobieralem przez prompt.....
![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
E tam skomplikowane.
![]() 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? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Uzywalem czysty javascript.....i watpie zeby mi sie to przypomnialo , bo juz probowalem.....a niestety tamto rozwiazanie poszlo z dymem razem z poprzednim systemem.....sam chcialbym je zobaczyc , bo zamiast teraz uczyc sie od poczatku spojrzalbym na to raz i juz bym byl nauczyony poprzez oswiecenie umyslu przypomnieniem
![]() Ale tak sobie teraz przejrzalem biblioteke funkcji matematycznych javascript i widze ze jest tam funkcja max() ktora zwraca najwieksza wartosc, wiec teraz juz nie wiem czy trzeba wlasna funkcje w tym cwiczeniu definiowac czy mozna uczyc Math.max().... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 11:42 |