Ci credo, avevo confuso slice con splice ( che è un metodo degli array )
Prova così:
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';
}
}
Ricorda che le dimensioni vanno definite direttamente nell'attributo style dell'elemento.
Si potrebbe anche fare in modo di prenderle direttamente dal foglio di stile, ma è un pò più complicato.