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; 
     
 





