Встроенное перекрывающееся меню PDF в FireFox - PullRequest
3 голосов
/ 27 октября 2009

Я почти сошел с ума от этой проблемы. Я искал некоторое время, и хотя я нахожу много сообщений с людьми, имеющими ту же проблему, что и я, я не нахожу никаких ответов или решений для этих сообщений.

Проблема заключается в следующем: у нас есть встроенная программа просмотра PDF на сайте отчетов. У пользователя есть возможность просмотреть PDF-файл в браузере или загрузить его. У нас есть выпадающее меню, чтобы пользователь мог переходить к различным репродукциям. Меню перекрывает средство просмотра PDF, когда оно опускается. В IE он работает над средством просмотра PDF, как и должно быть. В FireFox он идет за зрителем и отключается.

Вот фрагмент кода:

<div style="position: relative; height: 347px; z-index: 1;" id="divPDF">
<span style="width: 100%; height: 100%;" id="PDFViewer1">
    <div>
        <object width="100%" height="100%" type="application/pdf" data="report.pdf#toolbar=1&amp;navpanes=0&amp;scrollbar=1&amp;view=FitH">
            <param name="wmode" value="opaque" />
            <embed src="report.pdf#toolbar=1&amp;navpanes=0&amp;scrollbar=1&amp;view=FitH" type="application/pdf" width="100%" height="100%" wmode="opaque"></embed> 
            <a href="report.pdf">Download PDF</a>
        </object>
    </div>
</span>  </div>

Я пытался поместить его в iframe, но это не сработало. Я попытался установить прозрачный vmode, но это тоже не сработало. (Является ли vmode даже допустимым параметром?) Z-индекс для меню - 500.

Любые предложения будут с благодарностью.

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 10 ноября 2009

Это известная проблема с html-тегом embed и способом, которым Adobe PDF отображает PDF. В настоящее время Adobe не поддерживает теги прозрачности, как это делают флеш-файлы (wmode = transparent) при рендеринге PDF.

0 голосов
/ 31 января 2012

У меня была такая же проблема. Я исправил его, скрыв отчет, когда пользователь щелкнул раскрывающееся меню, и снова показав его, когда меню было скрыто. В основном это взлом, но он работает и позволяет мне иметь как встроенный отчет, так и раскрывающееся меню.

0 голосов
/ 28 октября 2009

Проверяли ли вы в Firebug во всех случаях, что z-индекс вашего меню и контейнеров pdf остается постоянным? Когда я говорю экземпляры, я имею в виду, когда пользователь взаимодействует с меню и еще много чего.

Или, возможно, это проблема переполнения CSS? Просто выбрасываю вещи.

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