Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2012, 16:45
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Реально ли drag-n-drop в разных окнах?
Вот есть мой iframe на стороннем сайте.
Возможно ли замутить между ним и основным сайтом drag-and-drop?


iframe и основной сайт имеют разные домены

Последний раз редактировалось dmitry111, 30.10.2012 в 16:52.
Ответить с цитированием
  #2 (permalink)  
Старый 30.10.2012, 21:44
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

что-то все молчат(
Вы мне просто скажите это возможно? А что и как я сам найду)
Там просто такие замуты с безопасностью, не хотел бы углубляться если результата не будет.
Ответить с цитированием
  #3 (permalink)  
Старый 01.11.2012, 14:10
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

iMaxmaxmaximus,

Нет, под мои контролем только iframe. Второй сайт - не под контролем
И вот мне с iframe надо переместить с помощью d-n-d элемнты.

а с помощью метода postMessage?
Всю инфу с элемента положить в объект, который преобразовать в JSON. Передать с помощью postMessage().


Получить в соседнем окне json, преобразовать в объект и перемещать . Так разве не получится?

Последний раз редактировалось dmitry111, 01.11.2012 в 14:17.
Ответить с цитированием
  #4 (permalink)  
Старый 01.11.2012, 14:39
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от dmitry111
Так разве не получится?
Но для организации сообщений с помощью postMessage должен учавствовать и фрейм и основная страница-а у тебя доступа нет к одному из них
Ответить с цитированием
  #5 (permalink)  
Старый 01.11.2012, 14:44
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

vadim5june,

его можно предоставить с помощью букмарклета, который будет в iframe!
Ответить с цитированием
  #6 (permalink)  
Старый 01.11.2012, 14:57
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Собственно передать инфу об элементе не составит труда.

Главный вопрос - как будут вести себя события при пересечении двух окон!
Будет ли прерываться onmousedown?
Ответить с цитированием
  #7 (permalink)  
Старый 01.11.2012, 15:00
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от dmitry111
Будет ли прерываться onmousedown?
По моему невыполнимая задача-даже если бы и контроль был над обими доменами
mousedown естественно будет утерян ведь там другой объект window

Последний раз редактировалось vadim5june, 01.11.2012 в 15:02.
Ответить с цитированием
  #8 (permalink)  
Старый 01.11.2012, 15:37
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

vadim5june,

Точно?

Но если в этом примере взять элемент, и перетянуть его за пределы браузера mousedown не пропадет

Последний раз редактировалось dmitry111, 01.11.2012 в 15:40.
Ответить с цитированием
  #9 (permalink)  
Старый 01.11.2012, 15:46
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от dmitry111
Но если в этом примере взять элемент, и перетянуть его за пределы браузера mousedown не пропадет
ну здесь его в одном и том же window переносим
А ты то хочешь взять в одном окне window и опустить в другое окно window-или я неправильно понял?
Во первых как это вообще можно dom элемент перенести в другое окно-откуда он там появится
Во вторых все события пропадут
------------------------------------
Можно симмитировать перенос-во втором window создаем точно такой же объект и передаем через постмессаже события-но это нужно еще попробовать

Последний раз редактировалось vadim5june, 01.11.2012 в 15:53.
Ответить с цитированием
  #10 (permalink)  
Старый 01.11.2012, 17:04
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Сообщение от vadim5june
Можно симмитировать перенос-во втором window создаем точно такой же объект и передаем через постмессаже события-но это нужно еще попробовать
да, вот так я и хотел. А элемент во фрейме затереть. По идее должно работать.
Это очень похоже на перемещение файла на компе из одной папки в другую. На выходных попробую реализовать
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Drag and drop alex2012 Общие вопросы Javascript 2 05.02.2013 01:51
drag & drop , html 5 cyber Events/DOM/Window 1 30.06.2012 15:16
Помогите с drag and drop shtopor jQuery 1 20.02.2012 13:26
Drag & Drop с несколькими элементами Katz Общие вопросы Javascript 1 29.07.2011 13:01
Drag & Drop в полном объеме dizews Events/DOM/Window 3 26.07.2007 12:43