Ya esta solucionado. en concreto se puede usando FRAMES de HTML.
Posteo la solución si alguien más la quiere o sirve en el futuro.
Primero creamos una página web llamada frame1.html.
En esta almaceno el siguiente código HTML.
Código HTML:
Ver original<FRAMESET ROWS=8%,* frameborder="no" >
<!-- Para no permitir redimensionar el frame usar. NORESIZE dentro de el.-->
<FRAME name="reproductor" NORESIZE SRC="reprod_cancion.php">
<NOFRAMES>
Su visualizador no soporta frames. Pulse
<A HREF="indice.htm">aqui
</A> para volver.
</NOFRAMES>
<FRAMESET ROWS=100%,*>
<FRAME SRC="index.php">
</FRAMESET>
</FRAMESET>
Esto divide la pantalla en 2 FRAMES
El primero ocupará 8% de la pantalla mientras el resto es * (que significa el resto de % de la pantalla es decir 92%).
En el FRAME que ocupa 8% llamado.
Código HTML:
Ver original<FRAME name="reproductor" NORESIZE SRC="reprod_cancion.php">
Aquí es donde mostraré las canciones a reproducir para permitir escucharla y además seguir navegando en las páginas de mi sitio.
Lo único que hay que hacer es añadir a todos los link
<a> </a> de tu sitio web lo siguiente.
Es decir si tenemos un enlace como este:
Código HTML:
Ver original<a href="'.$row['urldir'].'"> <img src="http://localhost/musica1/musicas/paginas/img/boton_play.png">
Debe quedar de la siguiente forma para que se abra esa ventana en la parte superior de la pantalla.
Código HTML:
Ver original<a href="'.$row['urldir'].'" target="reproductor"> <img src="http://localhost/musica1/musicas/paginas/img/boton_play.png">
En la opción TARGET="". Debemos colocar el
name del FRAME creado, de esta forma se abren las páginas en esta parte de la web.
Un saludo !! Tema solucionado espero les sirva.