перетаскиваемый iframe - PullRequest
       1

перетаскиваемый iframe

0 голосов
/ 15 сентября 2010

Привет, я пытаюсь создать один перетаскиваемый iframe и добился успеха в этом, но проблема в том, что если я передаю pdf или doc файл в местоположение iframe, например parent.frames.iframe2.location='file://test.pdf', я не могу переместить iframe из позиции, и iframe не показывает область выбора для перетаскивания.

1 Ответ

1 голос
/ 15 сентября 2010

javascripttoolbox.com / lib / dragiframe

Эта библиотека опирается на то, что содержимое фрейма представляет собой HTML и находится на том же хосте, что и родительский документ, поэтому в него можно добавить обработку кликовсобытия в дочерний документ.Это абсолютно невозможно, когда дочерний документ обрабатывается плагином, таким как Word или Reader, который не предоставляет взаимодействие мыши в своей области содержимого для элемента управления JavaScript.Вы также увидите похожие проблемы, если, например, дочерний документ содержит Flash-встраивание: щелчки во Flash не будут распространяться на обработчик событий JavaScript на document.

. Вместо этого вам придется разместитьПрозрачная крышка <div> поверх рамки iframe, скрывающая его и захватывающая все щелчки.Затем, когда он перетаскивается, вы перемещаете и div, и элемент iframe, который z-indexed под ним, создавая впечатление, будто вы перетаскиваете элемент iframe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...