Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517

    Problemi nell 'apertura di un file pdf in un div

    salve ragazzi, ho realizzato una piccolo script per la creazione di un file pdf in php.

    Il problema e che nel momento in cui lo voglio far aprire attraverso un div mi restiuisce questo:
    codice:
    %PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream x����J1��}��TИ��I⮶Sfh�0h[*��0*�T}D�?f�(ts ���s�xp� ~O)�9��l��*)�M��O\"MJb�`�`B˙�(Q��ר��è�|�W9 ����<�0��bT��#n�?Ӵ�G_��`D�xgDX&5��Lp$� �d'�9���e�p#Y��֪�5�0������D�Iw�:�]��N-�Q�ж=� �2~��qB�}�7 q�jC�wH)tj����n�rj�����l�g�lPqڝ�_���m�c�!Uf��&V.�ɳ����UX�2�F�M endstream endobj 5 0 obj <> endobj 6 0 obj <> stream x���MN�0���-A �bg���($�a�1�@=A\k�4G�ihZj�o���J�xG��x��pp$��@�FH9R���_޼�1X�y�C���3;�!9S1q '$I����BդԠ��XD��9��U�X��� f!b槡N�M���]n��'�>�����u����Y�}�$�+\��M�J'K�����r%������e��Kc��[�$y;U:MZO�󧋇���?�Ѥ�ȬH�ۉ�tdԔXu}?ѷގ�w��C�j3g��{y����E8 ��Y��Ԝ�� G������oK�r����{f�B_�*��z���e��_!,�}��0�.j��ƣX�6���"�YR>�"/�|��wm�����#��F��y��#��� endstream endobj 1 0 obj <> endobj 7 0 obj <> endobj 8 0 obj <> endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 7 0 R /F2 8 0 R >> /XObject << >> >> endobj 9 0 obj << /Producer (FPDF 1.7) /CreationDate (D:20111102184935) >> endobj 10 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 11 0000000000 65535 f 0000000991 00000 n 0000001281 00000 n 0000000009 00000 n 0000000087 00000 n 0000000459 00000 n 0000000537 00000 n 0000001084 00000 n 0000001180 00000 n 0000001395 00000 n 0000001470 00000 n trailer << /Size 11 /Root 10 0 R /Info 9 0 R >> startxref 1520 %%EOF
    utilizzo una funzione ajax per fare questo ovvero:
    codice:
    function myHandler62() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    e = document.getElementById("visupdf");//questo è il div
    codice='<object data="myRequest.responseText" type="application/pdf"></object>'
    e.innerHTML = codice;
    
    }else{
    e = document.getElementById("visupdf");
    e.innerHTML = '[img]../immagini/v3_loading.gif[/img] ';
    }
    }
    
    function ajaxvisupdf(valore){
    myRequest = CreateXmlHttpReq2(myHandler62);
    myRequest.open("GET","stampa_tracciabilita/pdf.php?valore="+escape(valore));
    myRequest.send(null);
    }
    secondo voi dove sbaglio?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non credo sia possibile, ma provando ad aprire il pdf normalmente da lo stesso problema?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517
    no il pdf lo apre benissimo , ma mi apre un'altra pagina del browser(ed io non voglio questo),io ho trovato questo link:

    http://joliclic.free.fr/html/object-...plication.html

    dove c'è un'esempio dell'azione che voglio ricreare io, ma in questo caso il file è statico ed è salvato, mentre nel mio caso lo crea ed dovrebbe aprirlo in un div, spero di essere stato chiaro

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma l'esempio non fa uso di un div ma di un object
    codice:
    <object data="data/test.pdf" type="application/pdf" width="300" height="200">
      alt : test.pdf
    </object>
    ribadisco non credo sia possibile usare un div a prescindere dalla staticità (file precaricato)/dinamicità (file creato online) del file stesso.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.