У меня есть сайт с флеш-плеером.
Этот код предоставляет мне флеш-плеер, хранящийся в player_codes.php:
<script language="javascript" type="text/javascript" src="songs_related/flashmp3player/swfobject.js" ></script>
<!-- Div that contains player. -->
<div id="player">
<h1>No flash player!</h1>
<p>It looks like you don't have flash player installed. <a href="http://www.macromedia.com/go/getflashplayer" >Click here</a> to go to Macromedia download page.</p>
</div>
<!-- Script that embeds player. -->
<script language="javascript" type="text/javascript">
var so = new SWFObject("songs_related/flashmp3player/flashmp3player.swf", "player", "290", "247", "9"); // Location of swf file. You can change player width and height here (using pixels or percents).
so.addParam("quality", "high");
so.addVariable("content_path","songs_related/uploads"); // Location of a folder with mp3 files (relative to php script).
so.addVariable("color_path","songs_related/flashmp3player/default.xml"); // Location of xml file with color settings.
so.addVariable("script_path","songs_related/flashmp3player/flashmp3player.php");
// Location of php script.
so.write("player");
</script>
Вот как я включаю бэкэнд плеера
<div id="main_music_player_for_the_site">
<?php include_once('player_codes.php'); ?>
</div>
Если вы перейдете по этой ссылке здесь и нажмете кнопку воспроизведения для любой песни в списке, произойдет следующее:
- Я отправлю запрос в бэкэнд и установлюпесня.
- Подтверждение приходит ко мне.
- Я загружаю плеер из player_codes.php (см. Выше)
Но когда происходит шаг 3, он обновляется! и застревает
Это не должно ссылаться это не обновляется и в моем локальном хосте.
Вот мой JS, который выполняет работу (вызывается послея получаю ответ на шаге 2)
function callBackForLoadSong(data)
{
//alert(data);
if(data == "failed")
{
alert("Song requres you to login. Its easy to create an account! We will take you to the login page after you press ok");
window.location.replace(REDIRECT);
}
else
{
//alert("s");
$("#main_music_player_for_the_site").text("refreshing player...");
$("#main_music_player_for_the_site").load("player_codes.php");
}
}
Главное, что меня беспокоит, так это то, почему страница обновляется ???и застрял