2010-10-29 5 views
0

У меня есть модальный диалог, появляющийся через jQuery, но я бы хотел, чтобы он вел себя как регулярное предупреждение js в том, что: а) если вы на другой вкладке, приведёт фокус браузера к странице с предупреждением и b) звуковой сигнал «ding!». будет воспроизводиться.Сделать модальный диалог jQuery, как предупреждение()

Возможно ли это?

Вот мое диалоговое окно:

var $newCandleDialog = $('<div></div>') 
     .load('/prodash/dash_access.php?urlInit=candles/getCanStatus.php','it='+newData) 
     .dialog({ 
      autoOpen: false, 
      title: 'Active Mode: New Candles!', 
      modal: true, 
      buttons: { 
       "Load new candles": function() { 
        $("#canHint").load('/prodash/dash_access.php?urlInit=candles/getcandles.php','q=0&show=05&strength=00'); 
        $(this).dialog("close");  
       }, 
       Cancel: function() { 
        $(this).dialog("close"); 
       } 
      } 
     }); 

ответ

0

Для фокусировки вы можете использовать: this.focus();

Для звука, пожалуйста, посмотрите в SoundManager 2 Javascript's library.
Использует Flash, где HTML5 не поддерживается.

Надеюсь, это поможет!

+0

будет сфокусирован(), переключение ваших вкладок в браузере? – themerlinproject

+0

@ user410341 зависит от вашего браузера. Надеюсь, что ни одна программа не должна когда-либо украсть ваш фокус. Тем не менее, некоторые браузеры позволяют вам украсть фокус(). – Frankie

Смежные вопросы