Отобразить сообщение за несколько секунд до следующего действия - PullRequest
0 голосов
/ 08 августа 2011

На странице JSF я хотел бы показать сообщение в течение нескольких секунд, а затем перейти к следующему действию. например Если запись будет удалена, я хотел бы отобразить «Элемент удален» в течение 10 секунд, а затем сообщение исчезнет и пользователь перейдет к следующему действию.

Как я могу это сделать?

Моя версия JSF - 1.1

Спасибо

Ответы [ 2 ]

1 голос
/ 08 августа 2011

Вы можете использовать таймер 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();

}
0 голосов
/ 08 августа 2011

Я думаю, что метод JavaScript - единственный элегантный метод ..

...