Hola salvador86,
 
En cuanto a el '#' ocurre por esta linea en tu archivo /librerias/libreria.js : 
 Código HTML:
 window.location='#';//necesario para safari
 Deberias quitarla o agregar un if que pregunte si estas en Safari que solo ahi haga eso. 
Y en cuanto a cambiar el titulo de la pagina desde el iframe:
Debes colocar esto en tus archivos html que se cargan en el iframe: 
 Código HTML:
 <script type="text/javascript">
<!--
window.parent.document.title="Aqui el nuevo titulo";
//-->
</script> 
 Suerte!