Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    stampare il contenuto di un <iframe>

    Salve ragazzi sono un vero niubbo del JS, in un progetto in PHP a cui sto lavorando ho la necessità di stampare il contenuto di un iframe e solo di quello
    ho provato a fare
    parent.nomeiframe.print()
    ma quello che ottengo è una stampa di tutta
    la pagina nel caso in cui nell'iframe ci sia testo HTML e un errore se invece dentro c'è un testo PDF ok che dal PDF posso usare le funzioni di stampa dell'acrobat reader stesso ma
    sarebbe carino, se possibile, anche poter riuscire nell'altro modo.

    Mi potete dare una dritta??

    Saluti e buon anno.

  2. #2
    provando a fare File->Stampa da una pagina con un iframe con Firefox, nella Print dialog le opzioni Stampa riquadro sono disabilitate, mentre con una pagina con frame normali sono abilitate. Sarà per quello....
    rm -f stupidity

  3. #3
    :master: allora forse è meglio se uso i frameset piuttosto che gli iframe

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    che succede con

    window.frames['nomeframe'].window.print();
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Originariamente inviato da Andrea1979
    che succede con

    window.frames['nomeframe'].window.print();
    Come sopra, fino a che nell' iframe c'è del codice HTML (anche se generato dinamicamente con PHP) stampa tutto, cioè sia il contenuto dell'iframe che tutto il resto
    se nell'iframe c'è un PDF mi da errore "permesso negato per ottenere la proprietà window.print"

    potrebbe essere che il PDF non permette di fare questa cosa....no so...

    grazie comunque.

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    già. e non potrai nemmeno andare a stampare il contenuto di un iframe, se tale iframe carica una risorsa esterna. PErò mi pare strano che stampi tutto e non solo l'iframe quando il contenuto è solo html e proviene da una fonte interna al sito.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.