在JSF页面中,我想要显示消息几秒钟,然后进行下一个操作。例如,如果一个记录被删除,我想显示"项目删除"10秒,然后消息消失,用户继续下一个动作。
我该怎么做?
我的JSF版本是1.1
谢谢
你可以这样使用javascript计时器:
buttonToNextAction -可以是一个按钮或一个链接取决于你的需要。
function showMessage(){
document.getElementById('msg_id').style.display = "inline";
setTimeout ( "misAndClick()", 10000);
}
function misAndClick(){
document.getElementById('msg_id').style.display = "hidden";
document.getElementById('buttonToNextAction').click();
}
我认为JavaScript方法是唯一优雅的方法。