Как поместить автоматически сгенерированный шаблон HTML внутри iframe, который находится внутри диалогового окна

0

У меня есть автоматически созданный шаблон html:

var html = engagement_tech_file_upload.file_upload({ file_types : file_types, selected_file_type: selected_file_type });

И одним щелчком кнопки появится диалоговое окно:

$('#multiple-file').live('click', function () {
$(".tech-file-upload-dialog").html('<iframe>'+html+'</iframe>').dialog('open');
});

Что будет включать html-шаблон внутри iframe. Но это не работает, как это сделать правильно?

  • 0
    Можете ли вы дать демо скрипку
Теги:

1 ответ

0

Невозможно многое из вашего кода-фрагмента, но если я не ошибаюсь, вы хотите написать какой-то html в iframe.

Предполагая, что несколько файлов - это кнопка, вы можете сделать это следующим образом:

$('#multiple-file').live('click', function () {
    var html = "<html><body><h2>New Document</h2></body></html>";
    var iframeDoc = $('#iframeId')[0].contentWindow.document;
    $("body", iframeDoc).append(html);
});

Где html - ваш шаблон, а iframeId - это идентификатор вашего iframe. Поместите ваш iframe внутри div внутри dialog.

Вот пример скрипта: http://jsfiddle.net/Y5xPY/1/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню