2015-10-04 2 views
1

У меня есть страница, содержащая 3 iFrames. Моя проблема в том, что когда я загружаю страницу в браузере, страница печати автоматически открывается 3 раза (1 на iFrame) Как предотвратить это с помощью javascript или jQuery?Печать страницы автоматически открывается при загрузке iframe

<iframe src="http://uat3.zawya.com/images/iep/cms/docs/halal/aDOC20150909081714_ver-v1.pdf" width="100%" id="english-pdf-viewer" class="pdf-viewer" frameborder="0" scrolling="no"><p>It appears your web browser doesn't support iframes.</p></iframe> 

У меня есть этот код на странице, это вызывает проблему?

$('.pdf-versions').each(function(){ 
    $(this).on('click', function(){ 
     $('#' + $(this).attr('name') + '-pdf-viewer').attr('src',$(this).attr('document')); 
    }); 
}); 

ответ

0

Вы используете цикл итерации? Потому что он не должен показывать его более одного раза по методу onclick. Предоставьте больше кода вашего фрагмента.

+0

Да, он настраивается в цикле for в jsp – Shams

+0

. Добавьте код для цикла. –

+0

Я удалил итерацию теперь только один раз, если он покажет страницу печати на мальчике, ее происходит только в хроме – Shams

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