javascript: window.print () не работает с fancybox - PullRequest
0 голосов
/ 27 августа 2011

У меня есть HTML-страница (давайте назовем parent) со ссылкой, которая открывает другую html-страницу (назовите этого потомка) в fancybox. Внутри дочернего HTML, у меня есть этот якорь

<a href="javascript:window.print();" style="color:#663300;">Imprimir</a><br />

Проблема в том, что печатается родительская страница И дочерняя страница . Это типичное поведение fancybox? Как мне распечатать только у ребенка ?

Ответы [ 2 ]

2 голосов
/ 27 августа 2011

Я редактирую из кода в других потоках ... это должно работать

<style type="text/css">
    @media print
    {
        body * { visibility: hidden; }
        #fancybox-content * { visibility: visible; }
        #fancybox-content { position: absolute; top: 1px; left: 1px; }
    }
</style>
0 голосов
/ 27 августа 2011

да.Вы вызываете команду js: window.print ().Что вам нужно сделать, это только распечатать контейнер fancybox.Быстрый поиск в Google нашел кучу ссылок о том, как это сделать.Вот один из них:

Печать только?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...