powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Веб рабочий стол
10 сообщений из 10, страница 1 из 1
Веб рабочий стол
    #38633511
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал веб приложение наподобие windows где главная страница имеет вид рабочего стола windows.
Пользователи могут добавлять себе на "рабочий стол" "ссылки на документы", но появилась маленькая трудность.

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

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

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

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

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

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


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

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

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

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

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

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


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