Tal vez suene a novato total, jeje... pero cuando tengo que asignar una medida en javascript en pixeles lo hago de este modo:
Código PHP:
var medida = 200 + 'px';
Código PHP:
var elemento = document.getElementById('caja');
var elemento_width = elemento.style.width;
var porcion = elemento_width-2;