Thanks to everyone for their advice...

The faux columns and switching backgrounds type tricks would work in  
the simple example, but not in the full application, so I ended up  
having to write some JavaScript to do the job for me. You can see it  
working here if you're interested http://eeoh.com.au/ 
verticalExpansion.html

var theGrid, theScreen, gridNatHeight = 0;

function fillGrid () {
        theGrid = document.getElementById("bottomRow");
        theScreen = document.getElementById("rhColumn");
        
        if (theGrid && theScreen) {
                if (gridNatHeight == 0) {
                        gridNatHeight = theGrid.offsetHeight;
                }
                newHeight = theScreen.offsetHeight - theGrid.offsetTop;
                theGrid.style.height = ((newHeight < gridNatHeight) ?  
gridNatHeight : newHeight) + "px";
        }
}

function resizeGrid () {
        if (theGrid && theScreen) {
                newHeight = theScreen.offsetHeight - theGrid.offsetTop;
                theGrid.style.height = ((newHeight < gridNatHeight) ?  
gridNatHeight : newHeight) + "px";
        }
}

Thanks,
Chris

-- 
Chris McLay …// designer

Mobile 041 123 9190
Email [EMAIL PROTECTED]
iChat & AIM [EMAIL PROTECTED]
Web http://www.eeoh.com.au/chris/
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to