hallo

Ik heb een php website waarop ik een flash musicplayer heb staan. Ik wil deze player graag aan hebben staan wanneer bezoekers mijn site bezoeken.

Echter, wanneer ik op een menu-item klik en ik een nieuwe pagina laad (index.php?pagina=...) dan start ook de player opnieuw.

Dit is natuurlijk logisch maar heeft iemand een oplossing om dit te voorkomen?? Ik ben redelijk nieuw met php, dus misschien kan iemand me helpen!
Dit is niet echt te verhelpen met php, simpele html kan al genoeg zijn. Als je een frame pagina maakt met 2 frames, in de bovenste je music player laadt en in de onderste je homepage is er geen probleem.

-Alleen frames zijn niet echt gelieft bij browsers
-Muziek die automatisch aanstaat wordt zeer irritant gevonden door het grootste deel van de bezoekers. Maar in dit geval kan het anders zijn natuurlijk.
De makkelijkste oplossing om de player in een popup te openen, dan kan de gebruiker deze makkelijk sluiten wanneer hij wil. Alleen openen op verzoek natuurlijk :)
Je kan het met php afvangen door de eerste keer dat het liedje word afgespeeld een cookie of sessie in te stellen, en dan bij een refresh daar op controleren :)
Pim: hoe dan ook wordt dan ook de flash player opnieuw opgestart, en hapert de player bij elke reload.
als je verstand hebt van flash script kun je invoeren met combinatie van php sessies dat het niet over nieuw begint je laat flash gewoon iedere sec. de tijd in de sessie opslaan en als de pagina opnieuw laad word het liedje gestart op op de plaats waar hij eindigde want dat heb je dan opgeroepen met die sessies

"sometimes you must look further then only php and html"
@ devon: volgens mij zou dat ook blijven haperen, want er is toch een minimale tijd nodig om te refreshen.
jah oke als je de pagina laad dan duurt het wel even voordat de flash functie geladen is dus op dat moment is het even stil.
Frame is gewoon het chillst. Dan heb je ook geen popup blokkers die het blokeren. Maar een frame is gewoon html dus hier weinig over te vinden maar google is je beste vriend.

Reageren