Как делаються в html элементы "взял и потащил" ?

Статус
В этой теме нельзя размещать новые ответы.

sounde

Гуру форума
Регистрация
12 Сен 2008
Сообщения
390
Реакции
64
Привет всем!
Извиняюсь за сумбурное название темы :)
Интересен вопрос, как в хтмл делаются элементы, которые можно взять мышкой и таскать по экрану? Я думаю что на Java наверное.
У кого-нибудь есть опыт или примеры?
Что нужно конкретно: в php коде будет генерироваться содержимое, которое при отоброжении в браузере нужно перемещать по экрану, чтобы юзер мог расположить сгенерированные php "окна" внутри окна браузера как ему (юзеру) удобнее. Т.е. скрипит генерит несколько элементов интерфейса (окошки с информацией) и нужно чтобы как в виндовс эти окошки можно было располагать перетаскиванием на странице как угодно.
Еще одна проблема: страница будет обновляться раз в минуту, положения окошек нужно где-то запоминать, чтобы их координаты не сбрасывались после перезагрузки странички. Где лучше хранить переменные Java в фрейме или в куках?
 
Называйте не "взял и потащил", а "drag&drop" - так будет понятней всем :)

Делаются не с помощью Java, а с помощью JavaScript.

"PHP-окна" - это есть обычные div'ы, которые можно перетаскивать. Советую на эту тему погуглить по запросу "jquery drag drop".

А как страница будет обновляться? С помощью javascript?

Хранить координаты в куках лучше, писать их туда яваскриптом, конечно же.

Извиняюсь за сумбурный ответ)
 
  • Заблокирован
  • #3
Это называется DHTML - Dynamic HTML, была раньше такая тема многие интересовались. Сейчас флэш её вытеснил.

Если коротко то Ява Скрипт - управляет элементами CSS..

А по поводу обновления раз в минуту.. ну да наверное в кукисах сохраняй..
 
Довольно интересная штука этот drag and drop =)
Нашел по теме скрипт:
 
Готовые решения:

1. mochaui - просто незаменимый скрипт, гибкий пригибкий) но нужны прямые руки, работает на mootools !


2. yuipanel - простая и гибкая реализация !
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху