Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 15.10.2006 Skąd: zewsząd :P Ostrzeżenie: (0%)
|
Witam. Mój problem jest następujący:
Tworzę skrypt js+ajax+mootools który tworzyłby dynamiczną mapkę 2d do gry rpg (php+mysql). W mapce z założenia każdy gracz ma widzieć położenie innych, oraz ich ruchy. Przygotowałem już klasę obsługującą ruchy, itp. Dopiero teraz zacząłem się jednak zastanawiać co zrobić gdy gracz wkracza na mapkę po odświeżeniu strony. Każdy gracz ma swój obrazek zamknięty w <div id=''graczX"></div>. Czy da się stworzyć system który z poziomu js tworzy w HTML'u nowy div, który mógłby być potem obsługiwany? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Kod 1)var znacznik = document.createElement('div'); Moze ci przetlumacze to co napisales, bo chyba nie wiesz co napisales:2)znacznik.setAttribute('id', nazwa); 3)var NewDiv = document.getElementById(nazwa); 4)NewDiv.appendChild('players'); 5)NewDiv.innerHTML = "<img src='chars/char1/s.gif'>"; 1) tworzysz diva 2) nadajesz mu id nazwa 3)pobierasz jakis element o id nazwa. napewno to ci nie zwroci diva ktorego co dopiero stworzyles. Jesli chciales wlasnie go pobrac to przeciez masz go w zmienej znacznik 4) do pobranego wczesniej diva (o ile wogole cos pobrales) dodajesz tekst "players" - tak sie nie dodaje tekstow 5) nadpisujesz to co niby wyzej dodales poprzez przypisanie innerHTML. A teraz zastanow sie czy chciales napewno to osiagnac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ps: czemu to jest w dziale xml,ajax? przeciez to zwykly js |
|
|
|
Michu Tworzenie divów z poziomu js 10.04.2008, 09:08:02
l0ud Tak, zainteresuj się document.createElement('d... 10.04.2008, 10:33:54
Michu Oto co zrobiłem, niewiem dlaczego nie działa:
... 10.04.2008, 11:04:17
Sabistik Przenoszę na forum JS. 10.04.2008, 11:19:29
slammer Przynajmniej się starasz
zamiast
[HTML] pobierz,... 10.04.2008, 12:09:45 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 07:22 |