In una pagina PHP questo codice (basato su jQuery) per aprire una modal window che carica una pagina diversa:

Codice PHP:
$(document).ready(function()
{
    $(
'.modal-link').click(function(event)
    {
        
// Prevent link opening
        
event.preventDefault();
         
        
// Open modal
        
$.modal({
            
title'New modal window',
            
maxWidth500,
            
url'pagina.php',
            
buttons: {
                
'Close': function(win) { win.closeModal(); }
            }
        });
    });
}); 
Il problema nasce quando voglio aprire un file .pdf infatti se al posto di 'pagina.php' metto direttamente il documento visualizzo solo una serie di caratteri incomprensibili (in pratica cerca di aprire il file senza utilizzare il reader).
Se invece apro la pagina direttamente in una nuova finestra con il lin 'http://documenti.pdf' il browser lo apre correttamente attraverso il reader.
Come posso ovviare a questo problema rimanere nella stessa pagina ed aprire in primo piano un documento .pdf?
Pensavo di poter aprire una pagina .php che carichi tramite header il documento .pdf ma non funziona.
Quale soluzione utilizzate voi per fare ciò?

Grazie