Comments 17
Что-то с картинками.
Эпичное у вас название поста :)
Habrastorage меняет линки на картинки, вообще можно им пользоваться?
если поменять url картинки с habrastorage.org/getpro/habr-sb/post_images/9dd/3e2/4ef/9dd3e24ef9ca526b9093f4630db41462.jpg на habrastorage.org/getpro/habr/post_images/9dd/3e2/4ef/9dd3e24ef9ca526b9093f4630db41462.jpg (меняем habr-sb на habr) то всё работает


Спасибо, действительно если убрать эти две буквы, то работает, но я уже залил картинки на внешний сторадж, теперь не могу опубликовать, в предпросмотре статьи всё ок, картинки на месте, публикую — на месте, обновляю, ссылки обратно меняются на хабрасторадж с нерабочим адресом. Какой-то мини ад.
Да и с аватаркой у вас не всё в порядке :)
Скрытый текст
Failed to load resource: the server responded with a status of 404 (Not Found)
http://alpha.hstor.org/storage/habramedia/images/thumbs/avatars/29/90/08/110549/small_110549.jpg

Failed to load resource: the server responded with a status of 404 (Not Found)
http://alpha.hstor.org/storage/habramedia/images/thumbs/avatars/29/90/08/110549/small_110549.jpg
Да, это как символ проигранной борьбы с картинками. Мне вот интересно по теме ни у кого вопросов нет? Там можно ли сделать, чтобы плавно увеличивалось или про вертикальный вариант.
Основная проблема реализации – всплывающее окно из iframe перекрывающее по высоте родителя. На своём сайте можно спокойно вызвать Modal через parent iframe’а, но в данном случает домен у iframe другой и браузер будет защищаться.
Но ведь с помощью postMessage можно послать те же данные в parent, поймать на той стороне сообщение и показать тот самый Modal так же спокойно, или я ошибаюсь? Рассматривался такой вариант? Плюсы — баннер не меняет размер, минусы — нужно тщательно защищать стили модального окна от переопределения их стилями сайта партнёра.
Вариант рассматривался, но не прошёл по пункту настороженности партнёров, одно дело привычный resize другое дело запуск из скрипта окошек. Хотя плюс запуска Modal, с parent в лице основного окна, конечно манит. Фактически надо сделать полный рендер окошка в строку и этот string передать через postMessage. Отдельной песней пойдёт возврат ввода пользователя из такого Modal.

Как Вариант можно втыкать данные во фрейм через атрибут name,
либо через добавку hash к линку фрейма типо:
'http://habrahabr.ru/post/212347/#'+encodeURIComponent(Данные с сайта)
Ну или если всё на латинице: 'http://habrahabr.ru/post/212347/#?=param1&=param2&=param3...'
Ок, спасибо за вариант, в какой именно фрейм предлагается передавать данные в виде параметров URL: на партнёрский сайт, наш iframe или модальное окошко?
"#" в предложенном URL идёт как указатель фрагмента схемы? Тогда он должен быть правее блока query (с параметрами):
'http://habrahabr.ru/post/212347/?field1=value1&field2=value2&field3=value3… #fragment'
'http://habrahabr.ru/post/212347/#?=param1&=param2&=param3...'
"#" в предложенном URL идёт как указатель фрагмента схемы? Тогда он должен быть правее блока query (с параметрами):
'http://habrahabr.ru/post/212347/?field1=value1&field2=value2&field3=value3… #fragment'
Да вообщем пофег как сделаете, через соль или hash, поскольку такого реального hash не будет, то просто регуляркой вырезать и распарсить параметры во фрейме
Ну например дано:
var frameLink = «habrahabr.ru/post/212347/#=param1&=param2&=param3»
тогда массив параметров:
var arrParam = ('&'+frameLink.split(/[?#]/ig)[1]).split(/&=/);
Ну например дано:
var frameLink = «habrahabr.ru/post/212347/#=param1&=param2&=param3»
тогда массив параметров:
var arrParam = ('&'+frameLink.split(/[?#]/ig)[1]).split(/&=/);
Можно исполнить флешем, которым управлять из фрейма
Флешу корс пофег, внутри фрейма ставим свой флеш, который связывается с вашей же флешкой, установленной вслед за iframe, а размеры флеша могут меняться
И имхо во фрейме вроде как размеры флеша могут выходить поверх окна фрейма( но тут не уверен)
2. Есть хак «alert» для ИЕ ( т.е можно на его основе свое модальное окно выстроить, которое вылазит из фрейма, для остальных браузеров вроде как нельзя…
И имхо во фрейме вроде как размеры флеша могут выходить поверх окна фрейма( но тут не уверен)
2. Есть хак «alert» для ИЕ ( т.е можно на его основе свое модальное окно выстроить, которое вылазит из фрейма, для остальных браузеров вроде как нельзя…
Sign up to leave a comment.
Bootstrap Modal Iframe Костыль