Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.02.2012, 13:09
Интересующийся
Отправить личное сообщение для sovka Посмотреть профиль Найти все сообщения от sovka
 
Регистрация: 18.10.2008
Сообщений: 23

Как каждые 30 секунд проигрывать signal.wav?
Помогите плз, вот так глючит:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Звук повторяется бесконечно</title>
</head>
<body bgcolor="#bff0e3">
<script>
<!--
function timer () {
	var sound="signal.wav"
	x = sound
	if (navigator.appName=="Microsoft Internet Explorer")
		document.write('<bgsound src='+'"'+x+'"'+' loop="infinite">')
	else 
		document.write('<embed src='+'"'+x+'"'+'hidden="true" border="0" width="20" height="20" autostart="true" loop="true">')
}

function runner () {
timer();
var timerMulti = window.setInterval("timer();", 10000);
runner();
}

runner();
//-->
</script>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 02.02.2012, 14:37
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

попробуйте это делать так :

<EMBED src="signal.wav" autostart="true" loop="true" volume="100" hidden="true">
<NOEMBED>
     <BGSOUND src="signal.wav" loop="-1" volume="0">
</NOEMBED>
Ответить с цитированием
  #3 (permalink)  
Старый 12.06.2013, 07:05
Аватар для DanteLoL
Новичок на форуме
Отправить личное сообщение для DanteLoL Посмотреть профиль Найти все сообщения от DanteLoL
 
Регистрация: 12.06.2013
Сообщений: 3

{В дополнение к теме!}
Доброго времени суток друзья!! У меня такая диллема! - дело в том что я не плохо разбираюсь в php и html - знаю в принципе принцыпы работы других языков, но вот с Javой у меня прокол, вечно где-то что то не правильно!( Промогите пожалуста правильно составить скриптовую вставку!
на вроде такой!
<script>
Ява скрипт каждые 30 секунд проверяет значения в базе mysql и выводит их на экран

</script>

зарание спасибо!)
Ответить с цитированием
  #4 (permalink)  
Старый 12.06.2013, 14:10
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от DanteLoL
знаю в принципе принцыпы работы других языков, но вот с Javой у меня прокол
Хреново знаешь. Иначе бы не путал JavaScript с Java.
По вопросу - гугли слова Ajax, setInterval/setTimeout, document.appendChild/jQuery.append()
Ответить с цитированием
  #5 (permalink)  
Старый 12.06.2013, 14:56
Аватар для DanteLoL
Новичок на форуме
Отправить личное сообщение для DanteLoL Посмотреть профиль Найти все сообщения от DanteLoL
 
Регистрация: 12.06.2013
Сообщений: 3

[quote=danik.js;255856]Хреново знаешь.QUOTE]

не отрицаю) гуглил но все наработки найденные не могу не как завинтить то точку пропущу то еще что, по этому прошу скинуть примерчик как оно в "нормальном виде" выглядет
Ответить с цитированием
  #6 (permalink)  
Старый 12.06.2013, 15:47
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

function update(){
    $.get('path/to/script.xxx', {some: 'data'}, function(result) {
        // Тут если получаем html - то выводим на страницу. Или можно запрашивать json через $.getJSON и выводить через какой-нибудь шаблонизатор
    });
}

setInterval(update, 30 * 1000);
Ответить с цитированием
  #7 (permalink)  
Старый 12.06.2013, 18:58
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от sovka
Как каждые 30 секунд проигрывать signal.wav?
Не везде работать будет, ибо *wav не всеми браузерами поддерживается. Лучше *mp3 с помощью флеш воспроизводить каждые 30 сек.

Сообщение от DanteLoL
Ява скрипт каждые 30 секунд проверяет значения в базе mysql и выводит их на экран
page_ajax.php:
$connect = new mysqli('сервер', 'пользователь', 'пароль');
$connect->query('SET NAMES cp1251');
$result = $connect->querty('SELECT * FORM `база данных`.`название таблицы`);
$result = $result->fretch_assoc();
$connect->close();
echo $result['название ячейки'];


page.php:
<div id="result"></div>

setInterval(function()
{
   $('#result').load('page_ajax.php');
}, 30000);

Последний раз редактировалось ruslan_mart, 12.06.2013 в 19:00.
Ответить с цитированием
  #8 (permalink)  
Старый 12.06.2013, 23:22
Аватар для DanteLoL
Новичок на форуме
Отправить личное сообщение для DanteLoL Посмотреть профиль Найти все сообщения от DanteLoL
 
Регистрация: 12.06.2013
Сообщений: 3

четко!) спасибо!) то что надо а то я уж думал что будет как тут))) тему не стоит наверно закрывать какимнибудь чайника типо меня пригодится))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Как организовать RichEdit arma Элементы интерфейса 2 18.02.2010 14:57
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 09.02.2010 00:00
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20