выложить модал из фрейма - PullRequest
1 голос
/ 23 июня 2011

Здравствуйте. Я использую jquery simplemodal для создания модальных блоков в приложении.Я хотел бы иметь возможность открыть модал над iframe, чтобы увеличить его и не иметь прокрутки iframe.

сейчас код, который у меня есть для модала, выглядит так:

function fullScreenChart(){
            var pathname = window.location.href;
            var modalHTML = '<iframe src="'+pathname+'&bigchart" width="820px" height="520px" frameborder=0 />';
            $.modal (modalHTML,{
                closeHTML: "<a href='#' title='Close' style='position:absolute; top:0px; right:6px;' class='simplemodal-close'>Close</a>",
                    overlayCss: {
                    backgroundColor: '#000',
                        cursor: 'wait'
                     },
                containerCss: {
                        height: 520,
                        width: 820
             }})
                }

есть ли какой-то способ, которым я могу использовать .parent () или что-то еще, чтобы модальное прерывание из iframe.Таким образом, я также могу сделать проценты высоты и ширины.

1 Ответ

0 голосов
/ 23 июня 2011

Если я правильно понимаю ваш вопрос, вы бы хотели, чтобы родительская страница создала модальное окно и поместила его поверх фрейма iframe. Предполагая, что источник iframe указывает на тот же домен, вы можете просто поместить функцию fullScreenChart на родительскую страницу и вызвать ее из iframe следующим образом:

parent.fullScreenChart();
...