Uela!
oh sono riuscito a torvare uno spezzetone di codice in java per poter ridimensionare automaticamente l'iframe al suo contenuto.
eccolo:
questo va nel head della pagina dove c'é l'iframe:
<script type="text/javascript">
function adjustIFrameSize (iframeWindow) {
if (iframeWindow.document.height) {
var iframeElement = parent.document.getElementById
(iframeWindow.name);
iframeElement.style.height = iframeWindow.document.height + 'px';
iframeElement.style.width = iframeWindow.document.width + 'px';
}
else if (document.all) {
var iframeElement = parent.document.all[iframeWindow.name];
if (iframeWindow.document.compatMode &&
iframeWindow.document.compatMode != 'BackCompat')
{
iframeElement.style.height =
iframeWindow.document.documentElement.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.documentElement.scrollWidth + 5 + 'px';
}
else {
iframeElement.style.height =
iframeWindow.document.body.scrollHeight + 5 + 'px';
iframeElement.style.width =
iframeWindow.document.body.scrollWidth + 5 + 'px';
}
}
}
</script>
e questo al posto di del primo body nelle pagine che vuoi caricare nell'iframe:
<body onload="if (parent.adjustIFrameSize)
parent.adjustIFrameSize(window);"
>
solo che questo funziona se il frame ha name e id uguali a "iframeName".
Quindi avrei una domanda; c'é qualcuno che per favore potrebbe dirmi che cosa devo cambiare nel codice che metto nel head per modificare un iframe con name e id uguali a main per esempio?
grazie in anticipo!
(forse lo dovrei postare nella parte di java ma visto che interessava ad altre due persone l'ho postato qui)

Rispondi quotando