Ciao, ho una questione da porre circa il caricamento di un pdf utilizzando un iframe.
Il codice è il seguente:
html
jscodice HTML:<div id="pdfDiv" style="display:none;border: 0px solid black;height:90%;" align="center"> <div align="center"> <iframe id="pdfFrame" style="padding-left:5%;border: 0px solid red;width:100%;height:85%;"></iframe> </div><div align="center" style="border: 0px solid blue;height:15%;padding-top:2%;"><input type="button" value="submit" align="center" onclick="submit();" style="font-size: 16px;font-weight:bold;" > </div></div>
Ho i seguenti comportamenti:codice:try { var pdfF = document.getElementById('pdfFrame').setAttribute("src", datiDaPhp[0]+"?rand="+(new Date()).getTime()); } catch (e) { window.console && console.log("submit() -> iframe error: e: "+e); alert("submit() -> iframe error: e: "+e); } document.getElementById("pdfDiv").style.display = "block";
Browser Safari su iPad: il pdf viene visualizzato correttamente nell'iframe all'interno della pagina web.
Tuttavia sembra ignorare bellamente l'align center del div che contiene l'iframe.
Browser IE9 32 bit: il pdf viene visualizzato nell'iframe che, però, viene correttamente centrato e quindi risulta deleterio il padding (il padding l'ho inserito perchè inizialmente provavo il tutto su safari da ipad e su IE9 64 bit). Inoltre il documento viene visualizzato con caratteri molto piccoli rispetto a come viene visualizzato sull'ipad.
Browser IE9 64 bit: il pdf viene aperto in una nuova finestra che sembra essere di Adobe Reader.
Entrambi gli IE li apro sulla medesima macchina che ha Windows 7 a 64 bit.
Domande:
1) Perchè su Safari ignora il comando align="center" del div che contiene l'iframe? C'è un altro modo per centrare l'iframe che vada bene con tutti i browser?
2) Su IE9 a 32 bit c'è modo di visualizzare il documento dentro l'iframe con un maggiore ingrandimento?
3) Su IE9 a 64 bit c'è modo di visualizzare il documento dentro l'iframe (quindi embedded nella pagina web) e non dentro un'istanza di Adobe Reader?
Ciao e grazie
Sandro

Rispondi quotando