Ora funziona:
Codice PHP:
<html>
<head>
<script type="text/javascript" src="http://www.dynamicdrive.com/dynamicindex11/domdrag/dom-drag.js"></script>
<script type="text/javascript">
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 zoom = 10/100 * ( this.id === 'zoomIn' ? 1 : -1 ),
w = parseInt(draggable.style.width.slice(0, -2)),
h = parseInt(draggable.style.height.slice(0, -2));
draggable.style.width = ( w + w*zoom ) + 'px';
draggable.style.height = ( h + h*zoom ) + 'px';
}
}
</script>
</head>
<body>
<p align="center">[img]vistasucks.jpg[/img]</p>
<p align="center">
<input type="button" id="zoomIn" value="Zoom +" />
<input type="button" id="zoomOut" value="Zoom -" />
</p>
</body>
</html>
Lo script che ti avevo segnalato andava incluso nella pagina 
A ciò si aggiungeva il fatto che avevo usato 'in' come nome dell variabile quando questa è una parola riservata