Stop what you're doing and look at JQuery now. It solves alot of the problems you're having (cross-browser) and makes Javascript so much easier.
>I've never used JQuery but I'll give it a look see.
>In the meantime, I'm using innerHTML. Seems to work but it's just more changes than I was hoping for.
>
>
>function GenerateMenu()
>{
> var sHtml = "";
> var obj = document.getElementById('menubar');
>
> for ( DocumentWriteCounter = 0; DocumentWriteCounter < MenuSet.length; DocumentWriteCounter++ )
> sHtml += MenuSet[ DocumentWriteCounter ].HTML;
>
> if ( MenuSet.length > 0 )
> obj.innerHTML = sHtml;
>}
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer