Ci credo, avevo confuso slice con splice ( che è un metodo degli array )
Prova così:
Ricorda che le dimensioni vanno definite direttamente nell'attributo style dell'elemento.codice:window.onload = function() { var draggable = document.getElementById("draggable"), zoomIn = document.getElementById("zoomIn"), zoomOut = document.getElementById("zoomOut"); Drag.init(draggable); zoomIn.onclick = zoomOut.onclick = function() { var in = this.id === 'zoomIn' ? -10/100 : 10/100, w = parseInt(draggable.style.width.slice(0, -2)), h = parseInt(draggable.style.height.slice(0, -2)); draggable.style.width = ( w + w*in ) + 'px'; draggable.style.height = ( h + h*in ) + 'px'; } }
Si potrebbe anche fare in modo di prenderle direttamente dal foglio di stile, ma è un pò più complicato.

