2013-07-11 2 views
1

У меня есть проблема с несколькими загрузки PdfJavascript мульти загрузки PDF т.е.

У меня есть список в и на HREF У меня есть ссылки нескольких PDF-файлов, после того, что я сделал цикл и Еогеасп , что я нашел, что я создал IFRAME, где вместо источника я вставить значение HREF в в

Это работает во всех браузерах экс СЕРТ Internet Explorer

пожалуйста, помогите :)

$('.btns a').each(function(i){ 

    var source = $(this).attr('href'); 
    $('#content_iframe').append('<iframe id="someId" src="'+source+'" />'); 

}); 

ответ

0

Iframe не замыкаться. Поскольку современные браузеры могут правильно анализировать тег iframe (пытаясь исправить сам код), Internet Explorer не делает это так хорошо.

Вместо этого он должен быть:

$('.btns a').each(function(i){ 

    var source = $(this).attr('href'); 
    $('#content_iframe').append('<iframe class="someClass" src="'+source+'"></iframe'); 

}); 

Кстати, я изменил свой идентификатор класса, так как идентификаторы уникальны, поэтому вы не можете иметь более одного объекта с тем же ID ... btw IE тоже не нравится (как и другие браузеры!).

Могу ли я спросить вас, какова ваша цель в этом? Это очень помогло бы, объяснив ответ.

+0

извините, я написал код неправильно, я по-прежнему та же проблема –

+0

мне нужно, чтобы начать множественный PDF скачать автоматически, только это, и, как я уже сказал, это работает во всех браузерах, кроме тома .. –

+0

Вы видели это? http://stackoverflow.com/questions/6794255/html-download-a-pdf-file-instead-of-opening-them-in-browser-when-clicked Важно знать, какой именно код является разбором в Internet Explorer. Можете ли вы получить код, который прилагается, просматривая его с помощью IE Dev Tools и вставляя, редактируя свою тему? Благодарю. –

1

Проблема заключается в следующем:

«Клиенты, использующие постоянные соединения следует ограничить число одновременных соединений, которые они поддерживают на данном сервере клиент однопользовательская НЕ ДОЛЖЕН поддерживать более 2 соединения с любым сервером или. proxy. ПРОФИЛЬ ДОЛЖЕН использовать до 2 * N соединений с другим сервером или прокси, где N - количество одновременно активных пользователей. Эти рекомендации предназначены для улучшения времени ответа HTTP и предотвращения перегрузки ».

Чтобы решить эту проблему, я должен был создать альтернативу:

  • если загрузка don't запуска пользователь имеет шанс начать загрузку вручную.

Как я уже сказал, я просто эту проблему с IE ..

Смежные вопросы