Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie divów z poziomu js
Michu
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Kod
1)var znacznik = document.createElement('div');
2)znacznik.setAttribute('id', nazwa);
3)var NewDiv = document.getElementById(nazwa);
4)NewDiv.appendChild('players');
5)NewDiv.innerHTML = "<img src='chars/char1/s.gif'>";
Moze ci przetlumacze to co napisales, bo chyba nie wiesz co napisales:
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
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: 24.12.2025 - 07:22