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
slammer
post
Post #2





Grupa: Zarejestrowani
Postów: 187
Pomógł: 6
Dołączył: 31.08.2005
Skąd: Bielsko-Biała

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


Przynajmniej się starasz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
zamiast
  1. znacznik.setAttribute('id', nazwa);

  1. znacznik.id = "nazwa";


  1. <div id="player"></div>
  2. var znacznik = document.createElement('div'); //tworzysz diva
  3. znacznik.id = "nazwa"; // nadajesz mu id
  4. znacznik.innerHTML = 'jakis tekst'; //wpisujesz do niego tekst (alternatywnie mozna uzyc createTextNode)
  5. var NewDiv = document.getElementById("player"); //teraz pobierasz referencje do elementu o id "player" a nie zawartosci zmiennej player
  6. NewDiv.appendChild(znacznik); //teraz do pobranej referencji (uchwytu jak wolisz) dodajesz wszystko co utworzyles wczesniej
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: 28.12.2025 - 04:16