Ciao a tutti, sono nuovo di questo Forum.
Premetto che ho già fatto qualche ricerca ma non ho trovato nulla che potesse aiutarmi nel risolvere il mio problema.
Sto creando un sito, dove in maniera dinamica tramite php creo una lista di item che visualizzo in un div a sinistra della pagina con largehzza fissa ma (da richiesta del capo) deve riempire in altezza tutta la pagina.
Il problema è che il div è posizionato subito sotto un altro DIV che fa da header.
Ho dovuto aggiungere la seguente funzione Javascript che viene chiamata sul body onload:
<script type="text/javascript">
function zioCan () {
if(document.getElementById){
var obj = document.getElementById('divAlbero');
var altezza = document.documentElement.clientHeight - 175;
if (navigator.appName == 'Microsoft Internet Explorer' && navigator.appVersion.match('MSIE 7.0')==null) {
obj.style.cssText = 'height:' + altezza + 'px;position:absolute;';
}
else {
obj.style.cssText = 'height:' + altezza + 'px;';
}
}
}
</script>
che ha l'effetto desiderato sui seguenti browser: MSIE7, MSIE6, Firefox, Safari
non mi funziona con OPERA!
Da quel che ho letto, penso sia giusto segnalarvi che nel CSS del div ho impostato "overflow:auto;" e non ho impostato alcun float.
Spero di essere stato chiaro, purtroppo capisco veramente poco di Javascript e non ho cognizione delle informazioni più utili da fornire!
incomincio a ringraziarvi per l'attenzione e spero di dovervi ringraziare per le risposte! :-D
Ciauuuu