Я хочу отобразить предупреждающее сообщение в течение 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);
но это не работает. Зачем?
Попробуйте вот так: 'setTimeout (timeout_trigger, 5000);' – Cherniv
Вы хотите, чтобы предупреждающее сообщение оставалось на 5 секунд, а затем оно скрывает его? – higuaro
он по-прежнему не отображает сообщение – Armida