tiamat2012
Programmer
Hey guys, I've got a javascript that only works in IE and not javascript, anyone know why?
js
and then there are three divs that I apply this to like:
<div id="lmenu" class="container">
<div id="maincontent" class="container">
<div id="rbanner" class="container">
any ideas? you can see the actual pages at
-Kerry
js
Code:
window.onload=function(){
if(document.getElementsByTagName){
matchHeight();
}
}
matchHeight=function(){
var divs,contDivs,maxHeight,divHeight,d;
// get all <div> elements in the document
divs=document.getElementsByTagName('div');
contDivs=[];
// initialize maximum height value
maxHeight=0;
// iterate over all <div> elements in the document
for(var i=0;i<divs.length;i++){
// make collection with <div> elements with class attribute 'container'
if(/\bcontainer\b/.test(divs[i].className)){
d=divs[i];
contDivs[contDivs.length]=d;
// determine height for <div> element
if(d.offsetHeight){
divHeight=d.offsetHeight;
}
else if(d.style.pixelHeight){
divHeight=d.style.pixelHeight;
}
// calculate maximum height
maxHeight=Math.max(maxHeight,divHeight);
}
}
// assign maximum height value to all of container <div> elements
for(var i=0;i<contDivs.length;i++){
contDivs[i].style.height=maxHeight;
}
}
and then there are three divs that I apply this to like:
<div id="lmenu" class="container">
<div id="maincontent" class="container">
<div id="rbanner" class="container">
any ideas? you can see the actual pages at
-Kerry