2011-01-19 11 views
12

Jak otworzyć dokument PDF w nowym oknie przeglądarki?Otwórz PDF w nowym oknie przeglądarki pełnym

Okno powinno być pełne i bez menu.

Tylko dokument PDF w czystym pełnym oknie z natywnym Javascript lub jQuery.

+1

Jako użytkownik końcowy Nienawidzę, kiedy strony internetowe spróbować aby to zrobić. Gdybym chciał przejść na pełny ekran i wyłączyć kontrolki w przeglądarce, chciałbym - proszę nie traktować użytkowników jak źle zachowujące się dzieci! –

+6

Nie traktuję ich jak dzieci, które źle się zachowują, daję im różne opcje. Jest to aplikacja do zarządzania dokumentami z kilkoma ikonami, które otwierają PDF na różne sposoby. Jedna z ikon będzie pełnym oknem przeglądarki, inne do pobrania, widokiem w oknie dialogowym, widokiem z formularzem do edycji z boku, ... tak oceniasz i traktujesz mnie jak źle wychowujące dzieci? – mojeime

+1

@Ed Guiness: Powinieneś otworzyć oczy. W naszym intranecie są ludzie, którzy codziennie przeglądają houndredy dokumentów i nie lubią wybierać za każdym razem, aby otworzyć go w przeglądarce, pobrać na komputerze lub w aplikacji. Mamy wielu użytkowników, którzy wyobrazili sobie, że 2 monitory i lubią przeglądać dokument w jednym, a z drugiej, edytować formularz dotyczący tego dokumentu. Czy to jest dziwne? – mojeime

Odpowiedz

41
<a href="#" onclick="window.open('MyPDF.pdf', '_blank', 'fullscreen=yes'); return false;">MyPDF</a> 

Powyższy link otworzy PDF w trybie pełnoekranowym, to najlepsze, co możesz osiągnąć.

+4

Jesteś jedynym, który odpowiedział na moje pytanie, nie osądzając mnie za to, co mam zamiar zrobić z pełnoekranowym plikiem pdf. I wiem, .. wiem, co tu robię :) Ale ponieważ jest to tylko jeden z widoków, które użytkownik może wybrać, a jeśli google to robi ... chyba nie mogę się mylić. Racja :) Dziękuję. – mojeime

+0

@moj Rzadko osądzam innych ludzi, ponieważ wiem, że zazwyczaj istnieją dobre powody, na przykład klient wymaga takiej funkcji. Cieszę się, że mogłem pomóc! :) –

+0

Działa to z chrome, ale nie firefox. – ykaragol

1

Zamierzam zaryzykować i odradzam to. Podejrzewam, że osoby, które chcą przeglądać Twoje pliki PDF, już mają swoich widzów skonfigurowanych tak, jak chcą, i nie życzą ci, abyś wybrał je z dala od nich :-)

Dlaczego nie po prostu przesyłać strumieniowo zawartość za pomocą poprawny specyfikator treści?

W ten sposób nowicjusze otrzymają wszystko, co jest przydatne dla ich twórcy przeglądarki, a ci z nas, którzy wiedzą, jak skonfigurować takie rzeczy, zobaczą to, co chcemy.

+1

Mam swoje powody. To będzie tylko jeden z możliwych widoków w mojej aplikacji do zarządzania dokumentami. – mojeime

+0

Żadnych problemów, @mojeime, teraz, gdy wyjaśniłeś wymagania, zaznaczę tę odpowiedź CW, ponieważ nie jest tak przydatna, jak początkowo sądziłem :-) Powodzenia ze znalezieniem rozwiązania. – paxdiablo

+0

Dziękuję. Odpowiedź z @Shadow Wizard działa OK. Chcę tylko uzyskać więcej opinii przed zaakceptowaniem odpowiedzi. – mojeime

2
var pdf = MyPdf.pdf; 
window.open(pdf); 

To otworzy dokument pdf w pełnym oknie z JavaScript

funkcję otwierania okien będzie wyglądać następująco:

function openPDF(pdf){ 
    window.open(pdf); 
    return false; 
} 
Powiązane problemy