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

Тема в разделе "Веб-дизайн", создана пользователем sounde, 19 мар 2009.

Статус темы:
Закрыта.
Модераторы: zek24
  1. sounde

    sounde

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

    t0os

    Регистр.:
    21 окт 2007
    Сообщения:
    284
    Симпатии:
    36
    Называйте не "взял и потащил", а "drag&drop" - так будет понятней всем :)

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

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

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

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

    Извиняюсь за сумбурный ответ)
     
  3. Toha20072008

    Toha20072008

    Заблокирован
    Регистр.:
    17 фев 2008
    Сообщения:
    316
    Симпатии:
    50
    Это называется DHTML - Dynamic HTML, была раньше такая тема многие интересовались. Сейчас флэш её вытеснил.

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

    А по поводу обновления раз в минуту.. ну да наверное в кукисах сохраняй..
     
  4. mptz

    mptz

    Регистр.:
    22 июн 2006
    Сообщения:
    436
    Симпатии:
    180
  5. dralex

    dralex Постоялец

    Регистр.:
    13 июн 2008
    Сообщения:
    77
    Симпатии:
    18
    Готовые решения:

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

    2. yuipanel - простая и гибкая реализация !
    http://icant.co.uk/sandbox/yuipanel/
     
Статус темы:
Закрыта.