Creo que no, la funcion confirmarEnvio solo pregunta si desea ver la solucion.. y si pulsa aceptar se muestra la parte oculta de todas formas te incluyo el codigo:
   Código PHP:
     
function confirmarEnvio()
{
var acuerdo=confirm("Intenta resolverlo tu mismo. Si quieres seguir, para ver la respuesta pincha en aceptar");
if (acuerdo)
    return document.getElementById('oculto').style.visibility='visible' ; 
    
    
else
    return false ;
} 
    
  He intentado poner aqui lo de posicionar el foco pero no soy capaz..perdonar pero estoy muy verde.. 
GRacias