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!