Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Веб рабочий стол / 10 сообщений из 10, страница 1 из 1
05.05.2014, 16:36
    #38633511
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
Создал веб приложение наподобие windows где главная страница имеет вид рабочего стола windows.
Пользователи могут добавлять себе на "рабочий стол" "ссылки на документы", но появилась маленькая трудность.

Подскажите как (или с помощью чего) можно сохранять местоположение иконок на странице(допустим пользователь перетащил иконку и нужно ее там и зафиксировать)?
...
Рейтинг: 0 / 0
05.05.2014, 16:52
    #38633542
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
VIT2708,

.... position или offset определять джава-скриптом ... например,
http://tigor.com.ua/blog/2008/11/25/javascript-get-position-of-element/
...
Рейтинг: 0 / 0
05.05.2014, 17:01
    #38633559
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
carrotik,

только через JavaScript?
...
Рейтинг: 0 / 0
05.05.2014, 21:18
    #38633815
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
VIT2708carrotik,

только через JavaScript?Можешь еще ручками вводить. Больше вариантов в голову не приходит.

Года три назад я такую штуку делал. Все до примитивного просто: абсолютное позиционирование, драг-дроп модуль с событием ondragend и ajax-запрос на сервер с новыми координатами в вышеуказанном событии.
...
Рейтинг: 0 / 0
06.05.2014, 06:03
    #38633992
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
Antonariyajax-запрос на сервер с новыми координатами в вышеуказанном событии

я бы работал с local (web) storage , а его уже отдельно синхронизировал по событиям.


VIT2708только через JavaScript?

ну можно ведь ещё написать специальный браузер чисто для этого сайта, чтобы можно было использовать C++, Ruby, Borland Pascal, Brainfuck
...
Рейтинг: 0 / 0
06.05.2014, 18:01
    #38634880
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
hVosttAntonariyajax-запрос на сервер с новыми координатами в вышеуказанном событии

я бы работал с local (web) storage , а его уже отдельно синхронизировал по событиям.Не фонтан. Может возникнуть ситуация, когда на одном компе сторадж не успел синхронизироваться до закрытия браузера, а на другом иконки подгрузились со старыми координатами.
...
Рейтинг: 0 / 0
07.05.2014, 05:25
    #38635144
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
AntonariyНе фонтан. Может возникнуть ситуация, когда на одном компе сторадж не успел синхронизироваться до закрытия браузера, а на другом иконки подгрузились со старыми координатами.

от использования или неиспользования стораджа эта ситуация не зависит совершенно.
...
Рейтинг: 0 / 0
07.05.2014, 11:31
    #38635345
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
Чего это не зависит? Если отправлять координаты сразу по окончании перемещения эта ситуация не возникнет в принципе.
...
Рейтинг: 0 / 0
07.05.2014, 11:41
    #38635356
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
AntonariyЧего это не зависит? Если отправлять координаты сразу по окончании перемещения эта ситуация не возникнет в принципе.

разницы никакой нет абсолютно. отправляешь в Local Storage, срабатывает событие стораджа на изменение, которое отправляет измененяи на сервер. пара лишних миллисекунд ничего в данном случае не решают.

зато если сервер затупил, не ответил, пропало последнее деление... все перемещения по "рабочему столу" коту под хвост. а со стораджем, как только соединение появится, все изменения скопом отправятся на сервак.
...
Рейтинг: 0 / 0
07.05.2014, 22:00
    #38636049
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Веб рабочий стол
hVosttсрабатывает событие стораджа на изменение, которое отправляет измененяи на сервер.теперь ясно
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Веб рабочий стол / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]