No entiendo si lo que quieres es asignarle o cambiarle el width...Dale click al cuadro y el tamano se cambiara.
Quizas esto te de una idea:
Código:
<html>
<head>
<title>Cambia tamano al hacer click en la div</title>
<style type="text/css">
#capa{
position: absolute;
top: 42px;
left: 126px;
width: 800px;
height: 300px;
background-color:"#0000ff";
}
</style>
<script language="JavaScript">
function cambiatam(){
document.getElementById("capa").style.width = "100px";
}
</script>
</head>
<body>
<div id="capa" onclick="cambiatam()" >
<h2>Un ejemplo solamente</h2>
</div>
</body>
</html>