Salve ragazzi
ho la necessità di inserire una pagina esterna dentro quella principale tramite l'iFrame.
L'altezza della pagina da incorporare è variabile.
Ho trovato uno script che mi permette di fare questo però ho delle differenti visualizzazioni a seconda del computer di dove lo vedo e del browser.
Vi posto il codice della pagina principale:
e quello della pagina incorporata:codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-us"> <head> <script language="JavaScript"> function resize() { var iframe = document.all.stretch; iframe.height=document.frames("stretch").document. body.scrollHeight; alert(iframe.height); } </script> </head> <body> <iframe src="test.html" name="stretch" scrolling="no" width="100%" frameborder="0" onload="resize()"></iframe> </body> </html>
Allora su una macchina dove ho windows XP, Firefox 5.0 e IE 8 la vedo correttamente la pagina.codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Animated Proxy Resize</title> <style type="text/css"> <!-- body { background-color: #CCC; } --> </style></head> <body> Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roberto Roby </body> </html>
Mentre su una macchina dove ho Windows 7, IE9 e Firefox 5,0 vedo solo fino all'ottava riga.
Da cosa potrebbe dipendere tutto questo.
La cosa che mi lascia perplesso e che su entrambe firefox è alla versione 5.0 perciò l'unica discriminante che mi viene in mente è il sistema operativo.
solo che ho dei dubbi che possa effettivamente influenzare la visualizzazione di una pagina.
Potete cortesemente darmi dei suggerimenti?
Grazie a tutti in anticipo
![]()

Rispondi quotando