GRY-Online.pl --> Archiwum Forum

Javascript - pro�ba o banaln� pomoc

16.10.2008
20:53
smile
[1]

legrooch [ MPO Squad Member ]

Javascript - pro�ba o banaln� pomoc

Witam,

czy jaki� dobry �uczek m�g�by mi pom�c prymitywn� stronk� HTMLow�, kt�ra zwiera� b�dzie Javascript?

Chodzi mi o co� takiego - mam tabel� - dwie kolumny no i nag��wki ka�dych.
Kolumny zawieraj� pozycje "waluta" i "cena"
kolejne rekordy to
Dolar i 2,5z�
Funt i 45z�

itd

Wynik - chcia�bym otrzyma� mesagebox zale�nie od wybranej waluty z zawarto�ci� "Dolar warty jest 2,5z�" b�d� "Funt warty jest 4,5z�"

Dzi�ki z g�ry za pomoc :)

16.10.2008
20:59
[2]

maviozo [ Man with a movie camera ]

Nie rozumiem o co Ci chodzi ale wywo�anie okienka typu "odpowied� dodana" ;) to po prostu alert('TEKST') ale musisz go jeszcze wywo�a�..

Mo�e we� to paincie narysuj i powiedz jak ma dzia�a�, bo naprawd� nie mog� za�apa� "jak to w praktyce ma dzia�a�":)

16.10.2008
21:02
[3]

legrooch [ MPO Squad Member ]

Mam tabelk� z kursami walut i chc� wywo�ywa� informacje zale�nie od rodzaju waluty, zawieraj�ce jej nazw� i kurs.

16.10.2008
21:03
[4]

maviozo [ Man with a movie camera ]

No dobra, ale �eby alert si� pojawi� u�ytkownik co� musi zrobi�?

Takie co�? No i co z tym dalej ma si� dzia�?-->


Javascript - pro�ba o banaln� pomoc - maviozo
16.10.2008
21:19
smile
[5]

legrooch [ MPO Squad Member ]

Sorki, k�pa�em syna :)
Chodzi mi o wywo�ywanie okna poprzez klikni�cie w okre�lone <tr>
Niewa�ne, czy to b�dzie $ czy 2,5z� - wynik i tak jako okienko z sum� string�w obu <td>

Sytuacja jest bardziej z�o�ona, bo mam to obudowane w Spry i mapsgoogle, ale jak b�d� mia� koncepcj�, to sobie ju� dalej poradz� :)

Edit:
Mo�e ma�a komplikacja? Bo utkn��em na divach.
Dobrze by by�o, jakby by�a trzecia kolumna, w kt�rej pojawia�by si� wynik. Tzn dodatkowe <td> dla ka�dej waluty, gdzie wype�nia si� dane pole zale�nie od klikni�cia w pierwsze pierwsze dwa.

Przyk�ad:

Dolar | 2,5 | Dolar warty 2,5
Funt | 4,5 | (pusto, bo nie klikni�ty funt)

16.10.2008
21:23
[6]

maviozo [ Man with a movie camera ]

<tr onclick="alert('Dolar kosztuje 2,5')"><td>Dolar</td><td>2,5</td></tr>
Prosty, bez kombinacji, ale musisz pilnowa� �eby si� zgadza�y.
Je�li chcesz alert generowany dynamicznie (czyli nie na sta�e wpisywa� dwa razy to samo) kod si� zwi�kszy a efekt b�dzie ten sam.

A du�o tego b�dziesz mie�, wierszy w tabeli?
Uzasadnij odpowied�: po co chcesz do tego miesza� Javascript?


Grzesiu - ostatnio mi nie odpowiedzia�e�! zreflektuj si�

16.10.2008
21:24
smile
[7]

Grzesiek [ www eRepublik com PL ]

Lechu tyle nie wiesz? :P

16.10.2008
21:29
[8]

legrooch [ MPO Squad Member ]

Grzechu ==> Od Javascriptu zawsze ucieka�em. Jak i od C# :)
A ostatnio pisa�em kawa�ek kodu z p� roku temu przy projekcie :) Pomagam teraz grzeczno�ciowo znajomemu :)

maviozo ==>Chodzi o to, �e tych pozycji mo�e by� z 40-100. Nie mam poj�cia ile finalnie. To mnie nie interesuje tak samo jak obci��enie.
Sprowadz� problem do rzeczywisto�ci, mo�e �atwiej b�dzie zrozumie�.

W pierwszych dw�ch kolumnach b�d� mia� nazw� lokacji i jej wsp�rz�dne. W trzeciej diva, w kt�rym wyl�duje googlemaps.
St�d ten pomys�, �eby do trzeciej kolumny �adowa� ten string. Mi to wystarczy do wywo�ania ju� gotowej funkcji z ustawianiem mapy. Byleby si� div zgadza�, w kt�rym am to wyl�dowa� (przyk�ad funta i dolara).
Zale�y mi na wywo�aniu odpowiedniej kom�rki dla odpowiedniej pierwszej pozycji przekazuj�c te dane jako parametry.

Edit:
Nie musisz pogrubia�, zawsze zerkam i na poprzednie posty :) Pisa�em odpowied� w tym czasie :)

16.10.2008
21:37
[9]

maviozo [ Man with a movie camera ]

Dobrze, wi�c ja bym pokusi� si� o generowanie dynamiczne z tablicy.

tak w sumie mog�em tu chyba wklei� bo nawet si� uda�o bez klamrowych nawias�w zrobi� a te GOL notorycznie zmienia po swojemu. Pytania? Wal:)

16.10.2008
21:42
smile
[10]

legrooch [ MPO Squad Member ]

Dzi�ki wielkie stary :) O to chodzi�o :)
Jak wpadniesz kiedy� na piknik to si� odwdzi�cz� :)
W ko�cu to + 2 godziny dla synka :)

16.10.2008
21:45
smile
[11]

maviozo [ Man with a movie camera ]

Ale nad skryptem do napisania ceny s�ownie siedzia�em d�u�ej;p

Nie ma za co. My�l�, �e jest on w sumie na tyle prosty, �e za�apiesz co do czego i jak modyfikowa�.

Aha, w miejsce walut mo�esz �mia�o wstawi� obrazek, symbol, cokolwiek, bo b�dzie interpretowane nadal jako kod html, tylko pami�taj o zamienieniu wszelkich " na \"
np. <img src="plik.gif"> na <img src=\"plik.gif\">

16.10.2008
21:51
[12]

Katane [ Rainwalker ]



Moje podejscie (prawie skonczylem robic zanim odswiezylem strone i zobaczylem rozw. Maviozo).

16.10.2008
23:29
smile
[13]

legrooch [ MPO Squad Member ]

maviozo ==> Dzi� pierwszy raz na chwil� przysiad�em do Javascriptu :)
Jedyne co mi si� uda�o, to wy�wietlanie przez Spry datasetu w formie tabeli, a p�niej wrzucenie danych w diva od googlemaps :)
Ale nie mog�em tego normalnie rozdzieli� (idiota.... >NETowiec....), zapomnia�em o u�yciu ID dla wierszy.....

Katane ==> R�wnie� dzi�ki wielkie! :)

17.10.2008
09:30
[14]

legrooch [ MPO Squad Member ]

A jednak stan��em....
Wi�c moja sytuacja wygl�da obecnie nast�puj�co ==>

Problem:
Mam komunikaty o b��dzie podczas otwierania strony. Brzmi� one tak, jak na screenie.
Problem le�y w przekazywaniu informacji do funkcji w Javascript. A konkretnie wstawienia tego �coordinates�.
W linii tr jest �adowany z XMLa plik z danymi. Tu wszystko gra. Ka�da kolumna datasetu jest nazwana tak, jak element XMLa. �miejscowo��, �powierzchnia� itp to ju� konkretne kolumny.
Chcia�bym w tym onclicku przekaza� w jaki� spos�b aktualne dla danego rekordu po�o�enie �coordinates�. Jak to zrobi�? Po wstawieniu zamiast coordinates warto�ci typu string zawieraj�cej te elementy dzia�a wszystko ok.

Edit:
Oczywi�cie onclick wy�wietla obecny rekord.


Javascript - pro�ba o banaln� pomoc - legrooch
17.10.2008
10:26
smile
[15]

legrooch [ MPO Squad Member ]

Dobra, problem rozwi�zany. Koniec w�tku :)

© 2000-2024 GRY-OnLine S.A.