ciao a tutti!
ho un problema con l'altezza dell'iframe.
mi serviva uno script per poterla rendere dinamica e ho trovato questo:
<script type="text/javascript">
function changeHeight(iframe)
{
try
{
var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document;
if (innerDoc.body.offsetHeight) //ns6 syntax
{
iframe.height = innerDoc.body.offsetHeight + 32; //Extra height FireFox
}
else if (iframe.Document && iframe.Document.body.scrollHeight) //ie5+ syntax
{
iframe.height = iframe.Document.body.scrollHeight;
}
}
catch(err)
{
alert(err.message);
}
}
</script>
<iframe src="pagina.php" name="content" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" width="100%" onload="javascript:changeHeight(this);">
</iframe>
sembrava tutto funzionante..solamente che io ho in alcune pagine degli script con menu a tendina..quindi cliccando su uno di questi l'altezza della pagina cambia.
questo è lo script del menu a tendina:
<script type="text/javascript">
function toggleMe(a){
var e=document.getElementById(a);
if(!e)return true;
if(e.style.display=="none"){
e.style.display="block"
} else {
e.style.display="none"
}
return true;
}
</script>
richiamabile cosi: <a href="#" onClick="return toggleMe('menu)">
qualcuno può aiutarmi??
grazie a tutti comunque!