Soluzione (per alcuni forse oscena) funzionante con fx, ie, safari, chrome:
codice:
function funz1(){
var contPul = document.getElementById("pul")
contPul.innerHTML='';
contPul.innerHTML='<input type="button" onclick="funz2()" value="F2" id="butt" />';
}

function funz2(){
alert('ciao');
}
<div id="pul">
<input type="button" onclick="funz1()" value="F1" id="butt" /></div>
un altra soluzione potrebbe essere inserire tutti i pulsanti e lavorare sul display.