Si puedes hacer que una ventana se dispare pidiendo que la persone acepte o no. Por tanto lo que tu deseas si es posible, aqui te muestro un ejemplo:
  
Primero cambiamos un poco el código del boton: 
Código:
 
<form name="sol_ejemplo3" action="sol_ejemplo3.htm" target="_blank" method="post">
<p align="right"><input type="submit" value="Ver Solución del Ejemplo" name="B3" onClick="return confirmarEnvio()"></p>
</form>
  Como ves nada mas le agregue el "OnClick" y le quite el href que no se porque lo tenias. 
Ahora solo falta que en el head de tu html pongas el siguiente javascript
:   
Código:
 <script LANGUAGE="JavaScript">
<!--
function confirmarEnvio()
{
var acuerdo=confirm("Intenta resolverlo tu mismo. Si quieres seguir para ver la respuesta cliquea en aceptar");
if (acuerdo)
	return true ;
else
	return false ;
}
// -->
</script>
  Listo, con eso antes de llamar a la página le pregunta a las personas si desean continuar. 
No he probado el código pero debe de funcionar, avisame si tienes algun problema. 
Saludos