Tengo un sitio modular al cual le deseo incorporar un reproductor de música. El problema aparece cuando luego de elegir un tema el usuario elige seguir navegando por el sitio.
Lo que deseo es que el reproductor se mantenga sin refrescarse y como se sabe php refresca el sitio completo cuando paso de una página a otra.
Entonces buscando me encontré con que el problema se soluciona utilizando <iframe>. Paso siguiente pase los includes que tenia en mi index.php a un archivo llamado inicio.php. Hice esto para crear un index.php nuevo en el cual invocar al reproductor y al archivo inicio.php usando <iframe>
Aqui les dejo el codigo:
Codigo de index.php
Código:
Codigo de inicio.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>titulo</title> <todos los meta/> <todos los link con las hojas de estilo/> <todos los script javascript></script> </head> <body> <div id="contenedor"> <iframe name="nombre1" src="reproductor.html" > tu navegador no soporta frames </iframe> <iframe name="nombre2" src="inicio.php" > tu navegador no soporta frames </iframe> </body> </div> </html>
Código:
Bien, ahora funciona, es decir, la cancion no se corta al desplazarme por el sitio. Pero sucede que cuando hago click en el menu para ir a tal o cual página se carga reproductor.html dentro del iframe de inicio.php ¿porque sucede esto?<div id="contacto"><?php include("includes/contacto.php"); ?></div> <div id="cabecera"> <?php include("includes/cabecera.php"); ?> <?php include("includes/menu.php"); ?> </div> <div id="cuerpo"> <?php include("includes/pages.php"); ?> </div>
¿algun material que explique como trabajar con iframes y php?
Desde ya muchas gracias, un saludo!