Salve,
ho un grosso problema data anche la mia ignoranza in javascript. Necessito di un iframe nella pagina principale affinchè carichi al click le pagine del sito ma non ricarichi invece il filmato flash ogni volta. Ho pensato di usare un iframe ma a questo punto devo regolare l'altezza del frame a seconda del contenuto che c'è dentro. Ho trovato l'unica soluzione in javascript con questo codice.
<script type="text/javascript">
function adjustIFrameSize (iframeWindow) {
if (iframeWindow.document.height) {
var iframeElement = document.getElementById
(iframeWindow.name);
iframeElement.style.height = iframeWindow.document.height + 'px';
iframeElement.style.width = iframeWindow.document.width + 'px';
}
else if (document.all) {
var iframeElement = 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 un onload su ogni pagina...Però il problema è che mi si allunga il contenuto ma non si accorcia! E poi si allarga anche la pagina...e quando aggiorni si allunga ulteriormente.
C'è un modo per risolvere questo problema??