создать popup с html-кодом или RTF

Статус
Закрыто для дальнейших ответов.

shornikov

Участник
Топикстартер
Сообщения
61
Реакции
0
Добрый день.
Требуется по клику создавать окошко посреди экрана, в котором отображается картинка(и) и текст.

Я так понимаю, что JS, но найти в интернете готовых решений не удалось.
Может подскажет кто-нибудь разбирающийся - это возможно? и если да, то как функции называются.

Спасибо
 

1998

Участник
Сообщения
1 895
Реакции
1 322
Ответ: создать popup с html-кодом или RTF

link tool -- "open file"?
 

shornikov

Участник
Топикстартер
Сообщения
61
Реакции
0
Ответ: создать popup с html-кодом или RTF

Нет, это не подойдет.
Нужно всплывающее окошко в самом Acrobat'е, a-la ненавистного pop-up в MS IE.
 

1998

Участник
Сообщения
1 895
Реакции
1 322
Ответ: создать popup с html-кодом или RTF

с JS можно создавать диалоги, но чисто утилитарные, т.е. афаик без картинок. Кроме того, к документу придется прилагать инструкцию, что надо изменить в настройках акробата, чтобы заработало (по умолчанию из соображений безопасности многое отключено). Половина юзеров ниасилит, другая не станет заморачиваться и/или рисковать. Вы вообще видели примеры таких вещей в каких-либо pdf документах?
 

shornikov

Участник
Топикстартер
Сообщения
61
Реакции
0
Ответ: создать popup с html-кодом или RTF

Нет, не видел. Надеялся, что есть. В manual'ах переодически попадается фраза popop window или floating window, вот и подумалось...

А вообще задача у меня следующая: Большой формат (А1), должен скроллироваться-масштабироваться и, по клику на активных областях, должно выскакивать окошко с дополнительной информацией. Acrobat показался мне наиболее подходящим, но видимо, только показался...
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ответ: создать popup с html-кодом или RTF

попробуйте с комментариями поиграться. Pop-ups причем к ним и и относятся.
наверное, можно попробовать добиться и того, чтобы note выскакивала по заданной активной области... нужно мануал почитать, не уверен пока.

а чтобы был html.. хм. наверное для этого как минимум нужно чтобы файл просматривался не в акробате, а в броузере с акробатом-плагином.
 

shornikov

Участник
Топикстартер
Сообщения
61
Реакции
0
Ответ: создать popup с html-кодом или RTF

В note разве можно картинку вставить? В примерах только игры с текстом.

А плеером нельзя вызвать что-нибудь этакое? swf там или тот-же html.
Допустим, сделать невидимый layer с плеером, потом позиционировать его по экрану и показывать-скрывать.

У меня примеры с плеером из js_api_reference.pdf не заработали. Или есть более правильный мануал, поподробнее...

Извиняюсь за вопросы, просто js_api_reference.pdf - какой-то куцый совершенно.
 

Evgen

Registered User
15 лет на форуме
Сообщения
2 054
Реакции
984
Ответ: создать popup с html-кодом или RTF

Ну если через Html, то на нем делается через JS
PHP:
<a onclick='window.open(..)',...>...</a>
Фишка в том, что методу первым аргументом нужно указать URL на Html-страницу или IMG.
Если у вас куча картинок с подписями, то для этого, понятное дело, нужно генерить такую же кучу статических страниц, что не есть оптимально.
Народ выходит из положения, подсовывая не просто URL, а строку, содержащую Html-код этого URL (надеюсь, не ошибся '))'.
В интернете информация присутствует - погуляйте по сайтам, посмотрите, как это реализовано.
 

shornikov

Участник
Топикстартер
Сообщения
61
Реакции
0
Ответ: создать popup с html-кодом или RTF

Не, не. Html я владею. Мне нужно, чтобы все происходило в рамках Acrobat'a, без открытия новых приложений. Я бы сделал все в HTML, но картинка мега-огромная, да и требуется навигация a-la photoshop.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ответ: создать popup с html-кодом или RTF

а если например по простому - attach a file as comment? открываться правда он будет не в самом акробате...

swf конечно можно зашить в pdf через movie tool, а потом запускать его по щелчку на нужной области. но вот как быть с позиционированием я пока не очень понимаю.
можно опять же собрать их все в конце документа - каждый на отдельную страницу, и на нее переходить по клику. но тогда юзеру нужно будет все время жать на возврат. (как вариант - большая кнопка BACK на этой странице с видео)
 

1998

Участник
Сообщения
1 895
Реакции
1 322
Ответ: создать popup с html-кодом или RTF

Skvoznyak сказал(а):
swf конечно можно зашить в pdf через movie tool, а потом запускать его по щелчку на нужной области. но вот как быть с позиционированием я пока не очень понимаю
в свойствах Rendition можно указать явно: использовать floating window и center relative to app window и show control for closing... Но когда я это сделал, то см. аттач. Победить пока не удалось. Наверное надо хелп почитать
 

Вложения

  • oops.png
    oops.png
    2.1 КБ · Просм.: 764

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ответ: создать popup с html-кодом или RTF

точно! у меня получилось .mp4 проиграть во всплывающем окне.

а победить можно через edit->preferences->trust manager
 

1998

Участник
Сообщения
1 895
Реакции
1 322
Ответ: создать popup с html-кодом или RTF

c swf не получается :)
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ответ: создать popup с html-кодом или RTF

хм, работает swf (на всякий случай прилагаю pdf)
в trust manager swf точно разрешен?
 

Вложения

  • nika_040707_ctpzakaz_2.pdf
    92.5 КБ · Просм.: 456

1998

Участник
Сообщения
1 895
Реакции
1 322
Ответ: создать popup с html-кодом или RTF

да-да, все работает, извините, это я перемудрил с тем файлом, в котором ставил опыты, он наверное испортился :). А еще круче -- пометить annot как hidden, и повесить его проигрывание на link или button. Ну, автор темы должен быть доволен :)
 

shornikov

Участник
Топикстартер
Сообщения
61
Реакции
0
Ответ: создать popup с html-кодом или RTF

Да-а-а-а, я очень доволен.
Смешно, но знание JS не понадобились. все, как выясняется, делается мышкой.

Теперь осталось завтавить флешку грузить и показывать нужный "html", и всё. Но это уже другой форум... :)

Спасибо, коллеги.
 

shornikov

Участник
Топикстартер
Сообщения
61
Реакции
0
Ответ: создать popup с html-кодом или RTF

Ни у кого при клике на приложенный выше файл акробат не впадал в прострацию?
При запуске на части машин пишет "buffering..." и всё...
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ответ: создать popup с html-кодом или RTF

Теперь осталось завтавить флешку грузить и показывать нужный "html", и всё

а я бы просто на флэше все оформил, зачем html?
 

shornikov

Участник
Топикстартер
Сообщения
61
Реакции
0
Ответ: создать popup с html-кодом или RTF

можно конечно и на флеше, но у меня этих объектов около сотни и делать 100 swf-ок, чтобы потом клиент сказал "Ой, давайте все зелененькое будет" '))')..

Я планирую 1 swf, который будет тексты и ссылку и картинку брать с диска и в обинаковое оформление вставлять. А под "html" и имею ввиду rtf-форматирование.
 

Evgen

Registered User
15 лет на форуме
Сообщения
2 054
Реакции
984
Ответ: создать popup с html-кодом или RTF

shornikov сказал(а):
Ни у кого при клике на приложенный выше файл акробат не впадал в прострацию?
Семерка Pro и седьмой Reader нормально показывают.
 
Статус
Закрыто для дальнейших ответов.