El código ese, que se parece sospechosamente al de
aquí xD, no me gusta por el uso de eval. Si te vas
aquí, que es donde te sale la muestra de la calculadora, si por ejemplo pones en un campo alert(' y en el otro hola mundo!');, te saldrá un alert que pondrá "+hola mundo!" (si haces click en el botón de sumar, si haces click en el de restar te saldrá - y así sucesivamente). Esto viene a ser una tontería, pero la cuestión está en que al usar eval() se puede usar código malicioso, y por tanto esto ocasiona fallos de seguridad. Para evitar esto, yo creo que se podría usar switch() en vez de eval(), aunque el código sea un poco más largo. Una vez dicho esto, en el botón nuevo sólo tendrías que poner onclick='document.calc.resultado.value *= 2;'.
Saludos (: