<script type="text/javascript">
window.onload = function(){
var div = document.getElementById('div'),
width = parseInt(window.getComputedStyle(div, null).width || div.currentStyle.width);
//Можно попытаться самостоятеьно вычислить процентное соотношение
alert(Math.ceil((100*width/document.documentElement.offsetWidth))+'%');
//Кстати так тоже работет даже в IE! o_O
alert(div.style.width);
};
</script>
<div id="div" style="width:50%"></div>