2013-07-28 6 views
0

Я хочу отобразить предупреждающее сообщение в течение 5 секунд, когда нажимаем кнопку «Обновить», и после этого выполнить действие обновления.отображать сообщение предупреждения в течение 5 секунд

my $cFunction = qq{ 
\$(document).ready(function(){ 
    var w; 
    function closeWindow(){ 
    setTimeout("w.close();", 3000); 
    } 

    function createWindow(){ 
    //create the popup window. 

    w=window.open("","",'width=200,height=100'); 

    // put something into the popup window 
    try{w.document.write('<html><head></head><body><p>Updating...</p></body> <html>')}catch(err){ 
    //handle error here 
    } 
    closeWindow(); 
    } 
} 
}; 

print $q->script($cFunction); 
<--html form---> 

    $cInput_form .= $q->image_button({-src => '/media/images/save_1.png',-class => 'upd',-title => 'update', -name =>'Update', -value => $row_id, -onclick => 'createWindow()'}); 
    print $q->fieldset ({-class => "ui-widget ui-widget-content"}, $cInput_form); 

но это не работает. Зачем?

+1

Попробуйте вот так: 'setTimeout (timeout_trigger, 5000);' – Cherniv

+0

Вы хотите, чтобы предупреждающее сообщение оставалось на 5 секунд, а затем оно скрывает его? – higuaro

+0

он по-прежнему не отображает сообщение – Armida

ответ

0

Мое предложение не собирается исправлять ваш код.

Но в случае, если вы не знаете: для отображения/уведомления о вспышке или предупреждающих сообщений доступны различные библиотеки javascript.

«библиотека уведомлений JavaScript» будет показывать множество результатов.

Я использовал TOASTR, и он отлично работает. здесь demo page

+0

это предотвратит действие обновления? потому что я хочу сделать что-то вроде: «update ...», и через 3 секунды выполняется сообщение disapeaar и обновление – Armida

+0

Нет, это не так. но оно будет мигать в течение 3 секунд или 5 секунд в соответствии с конфигурацией в одной строке. – swapneel

+0

Как я могу отобразить окно предупреждения, которое остается на несколько секунд и предотвращает некоторые действия. Вы знаете способ? – Armida

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