C'è un modo per dimensionare in verticale un iframe alla pagina che contiene, in modo da evitare le due scroll bar?
Ho provato a impostare html body iframe e il div che contiene iframe, ma senza risultati.
Qualcuno sa aiutarmi?
C'è un modo per dimensionare in verticale un iframe alla pagina che contiene, in modo da evitare le due scroll bar?
Ho provato a impostare html body iframe e il div che contiene iframe, ma senza risultati.
Qualcuno sa aiutarmi?
mrc
Mi spiego meglio, attualmente ho risolto impostando un'altezza fissa:
Con questo css:codice:<div id="uploader_cont"> <iframe id="gd" src="http://..."></iframe> </div>
…che imposta un'altezza 1200px; invece vorrei che l'iframe si dimensionasse secondo il contenuto, cioè, se la pagina caricata nell'iframe è alta 800px, tale dovrebbe essere l'altezza dell' iframe, ma se navigando all'interno dell'iframe si presenta una pagina di 1000px, non dovrebbero comparire le barre di scorrimento ma l'iframe più grande.codice:#gd { height:1200px; overflow: auto; width: 950px; margin: 0 auto; } #uploader_cont { width: 948px; margin: 0px auto; }
Ho provato a dare "height: 100%;" all'iframe, al body, al html e al div che contiene l'iframe, ma non ha funzionato.
Qualcuno sa aiutarmi?
grazie
mrc
Non è possibile. L'iFrame deve avere dimensioni fisse e non si può adattare al contenuto.
Infatti, se non è strettamente indispensabile ti consiglio qualche altra soluzione.
Quale altra soluzione esiste in html per caricare una pagina dentro un'altra?
mrc
Devi per forza caricare una pagina dentro un'altra?
Il contenuto non lo puoi inserire direttamente?
Più o meno si tratta di questo:
un sito si trova su un server linux, ed ha una serie di piccole applicazioni in php, ora invece in una pagina deve caricare delle pagine dinamiche di un catalogo in asp, che si trova in server windows, la cosa più semplice è caricare la home dell' asp dentro la pagina in questione, in modo che il catalogo si sfoglia piuttosto bene e sulla barra degli indirizzi non si percepisce che il catalogo si trova su un'altro dominio.
Quando l'utente abbandona il catalogo va sulle altre pagine senza stress grafici perchè in cima alla pagina ci sta sempre il medesimo div header con i pulsanti di navigazione.
Non so se sono stato chiaro…
mrc
Ciao,
almeno con IE io ho inserito questi comandi in JS che partono sull'onload :
ww=window.parent;
wOrd1=ww.Ord1;
altezza=ww.Ord1.frameElement.contentWindow.documen t.body.scrollHeight; ww.Ord1.frameElement.style.height=(altezza+10) + 'px';
larghezza=ww.Ord1.frameElement.contentWindow.docum ent.body.scrollWidth;
ww.Ord1.frameElement.style.width=(larghezza+10) + 'px';
Ord1 è il nome del frame.
in qualche modo ha funzionato.
Ciao