|
|
|
| Мне надо, чтобы страница обновлялась, когда музыкальный ролик заканчивается:
<p align="center" class="style1">
<embed src="file.mp3">
</embed>
|
Мне предложили 2 варианта на JavaScript:
<script type="text/javascript">
var URL = "http://www.site.com/script.php"
function reload() {
location = URL
}
</script>
|
<script type="text/javascript">
function reload() {
location.reload()
}
</script>
|
Но ни один не работает (ролик проигрывается и страница не обновляется)...
Я совсем не знаю JavaScript, поэтому напишите, кто может, работающий скрипт с <embed>! | |
|
|
|
|
|
|
|
для: RadjaxteN
(28.08.2006 в 14:09)
| |
<script type="text/javascript">
var URL = "http://www.site.com/script.php"
function reload() {
location = URL
}
<script>
|
попробуй заменить на
<script type="text/javascript">
var URL = "http://www.site.com/script.php"
function reload() {
document.location = URL;
}
</script>
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(28.08.2006 в 14:28)
| | Этот скрипт у меня не работает... (страница после окончания ролика НЕ обновляется)... Может я что-то делаю не так? Вы пробовали его запустить именно с <embed> ??? | |
|
|
|
|
|
|
|
для: RadjaxteN
(28.08.2006 в 15:59)
| | Вопрос в том как узнать, что воспроизведение уже
закончилось.
Пожалуй никак.
Так, что идея скорее всего не жизнеспособна. | |
|
|
|
|
|
|
|
для: RMW
(28.08.2006 в 16:09)
| | можно звук загрузить во флеш(mp3), там определить окончание звука и после этого вызвать перезагрузку через javaScript.
а цель именно в перезагрузке или в беспрерывном звучании? | |
|
|
|
|
|
|
|
для: RMW
(28.08.2006 в 16:09)
| | (RMW) =) Я тоже понимаю, что то, что я хочу невыполнимо, но всегда хочется надеяться: "А ВДРУГ?!"
У меня есть и второй вариант: определить длину воспроизведения файла(каким-то образом)
;
Присвоить переменной PHP длину трека в секундах и воспользоваться следующим скриптом:
<?php
echo "<META HTTP-EQUIV=\"Refresh\" Content=\"".$long.", URL=http://http://192.168.168.133/Radio/Index.php\">"
?>
|
Тогда вопрос следующий - как определить длину воспроизведения файла (mp3) ??? | |
|
|
|
|
|
|
|
для: RadjaxteN
(28.08.2006 в 16:19)
| | (AlexSol) Цель именно в перезагрузке.
Не могли бы вы написать как именно выглядит скрипт, т.к. я не силён во флешках... | |
|
|
|
|
|
|
|
для: RadjaxteN
(28.08.2006 в 16:23)
| | в течение 15 минут... | |
|
|
|
|
|
|
|
для: RadjaxteN
(28.08.2006 в 16:23)
| | готово.
ss.html -
o.flashvars="info=ss.mp3"
|
меняете на звук
function smena(){
alert('перезагрузка?');
}
|
меняете на скрипт перезагрузки.
флешка выводит процетн проигранного звука. если не нужно, поставьте
o.width = "1";
o.height = "1";
|
возможно локально работать не вудет.
---
да! еще это все сделано для флешплеер8, так что по-хорошему нужна проверка на его наличие. | |
|
|
|
|
 1.8 Кб |
|
|
для: AlexSol
(28.08.2006 в 17:13)
| | архив | |
|
|
|
|
|
|
|
для: AlexSol
(28.08.2006 в 17:15)
| | архив? и почему ss.html и что менять? | |
|
|
|
|
|
|
|
для: RadjaxteN
(28.08.2006 в 17:28)
| | спава от сообщения. если что пиши - можно во флеш показавть процесс загрузки звука, сколько проиграно в секундах, ... | |
|
|
|
|
|
|
|
для: AlexSol
(28.08.2006 в 17:30)
| | Понял, понял. Огромное человеческое СПАСИБО | |
|
|
|
|
|
|
|
для: RadjaxteN
(28.08.2006 в 17:49)
| | Уря-я-я!!!:)
<html>
<head>
<script>
function f()
{
var pl = document.getElementById('pl');
if(pl && pl.readyState=='complete' && pl.PlayState=='0')
{
window.location='http://bla-bla.htm';
return;
}
setTimeout('f()',1200);
}
</script>
</head>
<body onload="f()">
<embed src="Pesnya.mid" autoplay="true" hidden="true" id="pl">
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: RMW
(28.08.2006 в 17:55)
| | Вот вот. Это именно то что я искал !!! Тоже огромное спасибо, что помогли !!! | |
|
|
|