ciao!

avrei la necessità di settare la larghezza di un div dinamicamente, prendendo la larghezza da un altro div.
ho scritto questo:
codice:
<script>
    window.onload = function () {
        var mainWidth = document.getElementById('main').offsetWidth;
        document.getElementById('slider1_container').style.width = mainWidth + "px";
    }
</script>
ma non mi funziona.
nel senso che non mi setta la larghezza di slider1_container.
dove sto sbagliando?

PS: non posso usare jquery!