2011-01-19 10 views
12

Come posso aprire un documento PDF in una nuova finestra del browser?Apri PDF in una nuova finestra intera del browser

La finestra deve essere piena e senza menu.

Solo un documento PDF in una finestra piena pulita con Javascript nativo o jQuery.

+1

Come un utente finale Odio quando i siti web cercano per fare questo. Se volessi andare a schermo intero e disattivare i controlli del mio browser, per favore non trattate gli utenti come i bambini che non si comportano bene! –

+6

Non li sto trattando come bambini che comportano male, sto dando loro un'opzione. Si tratta di un'app per la gestione dei documenti con poche icone che aprono il pdf in vari modi. Una delle icone sarà la finestra del browser completa, altre sono per il download, la visualizzazione in finestra di dialogo, la visualizzazione con il modulo per la modifica sul lato, ... in che modo stai giudicando e trattandomi come un comportamento scorretto dei bambini? – mojeime

+1

@Ed Guiness: dovresti aprire gli occhi. Nella nostra intranet ci sono alcune persone che visualizzano centinaia di documenti al giorno e odiano scegliere ogni volta di aprirlo in un browser, scaricarlo su comp o in un'app o altro. Abbiamo un sacco di utenti che hanno, immagino, 2 monitor e che desiderano visualizzare il documento in uno e sull'altro modificare il modulo relativo a quel documento. È strano? – mojeime

risposta

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

Il collegamento in alto aprirà il PDF in modalità a schermo intero, questo è il meglio che si possa ottenere.

+4

Sei l'unico che ha risposto alla mia domanda senza giudicarmi per quello che sto per fare con il pdf a schermo intero. E so, .. so cosa sto facendo qui :) Ma dato che è solo uno dei punti di vista che l'utente può scegliere e se Google lo fa ... credo che non posso sbagliarmi. Giusto :) Grazie. – mojeime

+0

@moj Raramente giudico le altre persone perché sono consapevole del fatto che di solito ci sono buone ragioni, ad esempio le richieste del cliente di tale funzionalità. Felice di poterti aiutare! :) –

+0

Funziona con chrome ma non firefox. – ykaragol

1

Ho intenzione di cogliere un'opportunità qui e in realtà sconsiglio questo. Ho il sospetto che le persone che desiderano visualizzare i tuoi PDF abbiano già impostato gli spettatori come preferiscono e non saranno gentilmente propensi a toglierti questa scelta :-)

Perché non limitarti a scorrere il contenuto con corretto specificatore del contenuto?

In questo modo, i neofiti avranno tutto ciò che il loro sviluppatore del browser ha un'utilità predefinita, e quelli di noi che sanno come configurare tali cose lo vedranno come vogliamo.

+1

Ho le mie ragioni. Questa sarà solo una delle possibili visualizzazioni nella mia app di gestione dei documenti. – mojeime

+0

Nessun problema, @mojeime, ora che hai chiarito i requisiti, segnerò questa risposta in CW perché non è così utile come inizialmente pensavo :-) Buona fortuna a trovare una soluzione. – paxdiablo

+0

Grazie. Risposta da @Shadow Wizard funziona OK voglio solo alcune opinioni in più prima di accettare la risposta. – mojeime

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

Si aprirà il documento PDF in una finestra piena di JavaScript

Una funzione di aprire le finestre sarebbe simile a questa:

function openPDF(pdf){ 
    window.open(pdf); 
    return false; 
} 
Problemi correlati