Back to top

Autore Topic: Stranezze del PDF con IE  (Letto 1212 volte)

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Stranezze del PDF con IE
« il: 04 Lug 2010, 23:27:23 »
Carissimi del forum,
mi sto scervellando su di un problema apparentemente grande, ma che credo è qualcosa di banale.
Rientra nella famosa funzione del PDF.
Ebbene dall'ultima volta che ho avuto problemi, adesso siamo a buon punto:
il generatore pdf funziona con FireFox, mentre non funziona con IE.
Qualcuno potrebbe dire che è il solito difetto di IE, ma il fatto strano è che quando COPIO nella barra dell'indirizzo il link che mi da l'icona del pdf FUNZIONA, cioè mi visualizza la pagina (intera, non pop-up) in pdf, mentre quando clikko sull'icona mi da un pop-up vuoto; provo a copiare l'indirizzo generato dal pop-up nella barra dell'indirizzo del browser e NON funziona lo stesso.
Preciso che entrambi i link generati sono identici:
http://www.periragazzi.net/index.php/note-legali/138-consigli?format=pdf
Protrebbe essere qualche disfunzione di IE?
Spero in un vostro aiuto o consiglio.
Tanti saluti.

Offline giusep

  • Appassionato
  • ***
  • Post: 629
    • Mostra profilo
Re:Stranezze del PDF con IE
« Risposta #1 il: 19 Lug 2010, 17:20:28 »
Carissimi del forum,
rispondo al mio stesso post per due motivi:
1) può essere di aiuto ad altri;
2) ancora bisogno di aiuto.

Ho risolto il problema a metà modificando la stringa del file icon.php di component/com_content/helpers
$attribs['title']   = JText::_( 'PDF' );
      $attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";
      $attribs['rel']     = 'nofollow';
con
//$attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";

cioè escludendo il popup sia con Firefox che con IE
Adesso entrambi i browser aprono la pagina INTERA pdf solo che il pdf in se stesso è molto grande, appunto prende tutta la pagina:
con Firefox mi da la percentuale di grandezza 143%
IE8 mi da 124%.
Volevo il vostro aiuto se si può settare la percentuale di grandezza di default in modo da renderla uguale per tutti i browser e nei limiti, almeno di 100%;
ovvero è una funzione settabile nei browser stessi.
Tante grazie antic.
Salutoni. ;)

 



Web Design Bolzano Kreatif