koks1429
25.04.2010, 11:49:33
Witam,
chciałbym zrobić coś podobnego jak 'Mój Asystent' na tej stronie. Na jakiej zasadzie to działa? Jest to div i po prostu w css coś się ustawia?
krzysztof_kf
25.04.2010, 11:57:01
W samym css czegoś takiego nie zrobisz to już jest javascript .
kamil4u
25.04.2010, 12:45:48
Jest to zwykły div ze skryptem drag&drop + pewnie z odrobiną AJAX-u. Takich rodzajów skryptów JS w necie są tysiące, a cały kod(JS) można zmieścić spokojnie w 100-200 linijkach. Poczytaj też o DOM i o wstawianiu elementów do drzewa.
Osobiście widzę 2 wyjścia:
- przy tworzeniu podstrony tworzysz ukrytego DIV-a z funkcją drag&drop - bez AJAX-a(prostsza metoda, ale dane takie jak np. 'nowe posty', będą tyczyły się chwili, w którym użytkownik załadował stronę )
- przy przyciśnięciu linku("Mój asystent"), tworzysz całego div-a z funkcją drag&drop pobierając odpowiednie dane za pomocą AJAX-u(metoda trudniejsza, ale lepsza dla użytkowników)