Hola Sebas!<br><br>primero que nada, ¿por qué querés poner música en un sitio? ¿No te pasa que, cuando entrás a un sitio con música de fondo, lo primero que buscas es el botón de Stop?<br><br>En mi opinión, una web con música se torna muy incómoda e inusable, sobre todo cuando la música empieza a reproducirse automáticamente. Si te lo pidió un cliente, yo te recomendaría seguir estos pasos:<br>
<ol><li>intentá convencer al cliente de que poner música en su web es una mala decisión.</li><li>nuevamente, intentá convencer al cliente para que no ponga música en su web.<br></li><li>leé, investigá e informate sobre los problemas de poner música en una web, para lograr convencer al cliente de que no lo haga.</li>
<li>si después de estos tres pasos el cliente insiste en poner música, tratá de convencerlo para que al menos la música no empiece a sonar automáticamente al ingresar en el sitio.</li></ol>Personalmente tuve que lidiar con este problema algunas veces, pero nunca fui más allá del 2do paso... hasta hace unos meses. No sólo no tuve éxito al llegar al paso 3, sino que tampoco tuve éxito en el 4.<br>
<br>En fin, terminé teniendo que resolver el problema que planteaste, así que investigué un par de opciones. Las tres alternativas más populares que encontré son:<br><ul><li>colocar el reproductor de música en un frame/iframe. Es la opción más fácil de implementar pero también la más sucia y desprolija (diría Pappo)</li>
<li>que el reproductor se abra en una ventanita nueva tipo popup cuando se ingresa al sitio, o al darle a un link tipo "Abrir Reproductor de Música". Problemático debido a los bloqueadores de popups, entre otras cosas.<br>
</li><li>usar <a href="http://www.w3.org/TR/XMLHttpRequest/">ajax</a> para evitar que la página se recargue. Es más difícil de implementar, dependiendo de la complejidad del sitio, pero de las tres opciones creo que es la más prolija.</li>
</ul>En mi caso fui con la opción 3 ya que el sitio era relativamente sencillo (<a href="http://asterisco.org">http://asterisco.org</a>) y no me trajo mayores complicaciones, pero según el caso quizá te convenga implementar alguna de las otras opciones.<br>
<br>En cualquiera de los casos, lo mejor para mí es evitar poner música en una web, aunque puede que te hayas topado con un cliente caprichoso...<br><br>Espero te sirva, un saludo!<br><br><br>ale<br><br><br><br><div class="gmail_quote">
2011/10/28 unes pacio <span dir="ltr"><<a href="mailto:unespac@gmail.com" target="_blank">unespac@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Gracias por la aclaración Matias, es verdad, en este caso el sitio es chico y me parecia mejor cargarlo todo de entrada, pero para sitios mas grandes hay que usar ajax, lo interesante de esto es la forma de las url's, hace que realmente no se tenga que recargar la página en ningún momento. En el caso que comenta Juan Pablo al cambiar de página la musica se corta durante un segundo, y aunque continue en el mismo lugar resulta molesto<div>
<br></div><div><br></div><div><br><div><br></div><div><br><br><div class="gmail_quote">El 28 de octubre de 2011 13:14, Juan Pablo <span dir="ltr"><<a href="mailto:jbarreto_92@hotmail.com" target="_blank">jbarreto_92@hotmail.com</a>></span> escribió:<div>
<div></div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href="http://www.realitysoftware.ca/portfolio/websites/flashmp3player/" target="_blank">http://www.realitysoftware.ca/portfolio/websites/flashmp3player/</a><br>
Mirate esto.<br><br>Cuando cambias de pagina, continua donde quedó.<br>
Para probarlo: <a href="http://www.freneticailussion.com.ar/" target="_blank">www.freneticailussion.com.ar</a><br>
<br>Saludos<br><br><div class="gmail_quote">El 28 de octubre de 2011 11:11, Matias Gea <span dir="ltr"><<a href="mailto:matigea@gmail.com" target="_blank">matigea@gmail.com</a>></span> escribió:<div><div></div><div>
<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hola, Lucas.<br>
<br>
Por lo que vi en <a href="http://www.posadasaurelio.com" target="_blank">www.posadasaurelio.com</a>, no hay nada de ajax ni ajaa<br>
(Asynchronous JavaScript And Anything-else). Lo que hacés en ese sitio<br>
es simplemente esconder la información con javascript y mostrarla de<br>
la misma forma. Fijate que si desactivas Javascript, se ve el<br>
contenido de todo el sitio.<br>
<br>
La desventaja de este método es precisamente esa, que te carga todo el<br>
contenido, aunque nunca se acceda.La ventaja es que si el sitio es<br>
chico (como en este caso), las secciones cargan muy rápido.<br>
<br>
Con ajax, tendrías solo la página de inicio y el resto se cargarían<br>
con distintos requests al server. Es bastante más trabajo, pero es<br>
necesario para un sitio dinámico.<br>
<div><br>
Saludos!<br>
<br>
El día 28 de octubre de 2011 07:14, unes pacio <<a href="mailto:unespac@gmail.com" target="_blank">unespac@gmail.com</a>> escribió:<br>
</div><div><div></div><div>> Otra es navegar usando ajax y como lo hace el email de google, usando "#" en<br>
> la url por ejemplo tus páginas pueden ser<br>
> /#inicio<br>
> /#empresa<br>
> /#contacto<br>
> /#blog<br>
> /#etc<br>
> esto hace que la página no se recargue al clickar un link y no tiene<br>
> problemas de accesibilidad, lo que si todo el contenido del sitio pasa a<br>
> estar tecnicamente en una misma página, asique hay que tener cuidado de no<br>
> recargarla.<br>
> yo usé este sistema en <a href="http://www.posadasaurelio.com" target="_blank">www.posadasaurelio.com</a> la verdad que me gusta mucho<br>
> como quedó ya que se evitan los saltos de página y el uso se torna mas<br>
> ameno.<br>
> Saludos, Lucas<br>
><br>
><br>
><br>
><br>
><br>
> El 28 de octubre de 2011 01:30, Martin Piazzon <<a href="mailto:mpiazzon@hotmail.com" target="_blank">mpiazzon@hotmail.com</a>><br>
> escribió:<br>
>><br>
>> Usar frames puede ser una solucion.<br>
>><br>
>> Saludos,<br>
>><br>
>> Martin<br>
>><br>
>> ________________________________<br>
>> From: <a href="mailto:mpiazzon@hotmail.com" target="_blank">mpiazzon@hotmail.com</a><br>
>> To: <a href="mailto:php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">php-avanzado@pato2.fi.mdp.edu.ar</a><br>
>> Date: Fri, 28 Oct 2011 04:28:48 +0000<br>
>> Subject: Re: [Php-avanzado] Consulta<br>
>><br>
>> Usar iframes puede ser una solucion.<br>
>><br>
>> Saludos,<br>
>><br>
>> Martin<br>
>><br>
>> ________________________________<br>
>> From: <a href="mailto:sec_rojas@hotmail.com.ar" target="_blank">sec_rojas@hotmail.com.ar</a><br>
>> To: <a href="mailto:php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">php-avanzado@pato2.fi.mdp.edu.ar</a><br>
>> Date: Thu, 27 Oct 2011 23:03:56 -0300<br>
>> Subject: [Php-avanzado] Consulta<br>
>><br>
>> Buenas noches, necesitaría si alguien me puede dar una mano con un<br>
>> inconveniente que tengo:<br>
>><br>
>> necesito colocar música a un sitio web, el asunto es que necesito que<br>
>> mientras se navegue el sitio por las diferentes páginas que contiene no se<br>
>> inicie nuevamente el tema musical que se esta reproduciendo, sino que se<br>
>> continúe a lo largo de la navegabilidad. Probé algunas cosas que encontré<br>
>> por ahí pero no lo pude hacer andar. Si alguien me puede dar una mano se lo<br>
>> agradecería. Saludos.<br>
>> _______________________________________________ Php-avanzado mailing list<br>
>> <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
>> <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
>> _______________________________________________ Php-avanzado mailing list<br>
>> <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
>> <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
>> _______________________________________________<br>
>> Php-avanzado mailing list<br>
>> <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
>> <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
><br>
><br>
> _______________________________________________<br>
> Php-avanzado mailing list<br>
> <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
> <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
><br>
<br>
<br>
<br>
</div></div><div>--<br>
Matias Fernando Gea<br>
<a href="mailto:matigea@gmail.com" target="_blank">matigea@gmail.com</a><br>
<a href="http://www.mfgea.com.ar" target="_blank">http://www.mfgea.com.ar</a><br>
</div><div><div></div><div>_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
<br>
</div></div></blockquote></div></div></div><br>
<br>_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br></blockquote></div></div></div><br></div></div>
<br>_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br></blockquote></div><br>