显示警报消息5秒

时间:2013-07-28 15:50:54

标签: jquery html

我想在点击“更新”按钮时显示警告消息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 个答案:

答案 0 :(得分:0)

我的建议是不会修复你的代码。

但是如果您不知道:要显示/闪存通知或警告消息,可以使用各种JavaScript库。

“javascript通知库”搜索会显示很多结果。

我使用了TOASTR,效果很好。这是demo page