Программирование > JavaScript & JScript

Самозакрывающийся popup

(1/2) > >>

ast-ross:
Народ помогите! Как сделать чтобы при клике на ссылку открывалось маленькое окно по центру экрана с надписью "Пожалуйста дождитесь ответа сервера" и само закрывалось через 3 секунды, типа LINK
И еще желательно что бы окно было вообще просто слоем т.е. по идее в функции popup() должно слой должен стать видимым на 3 секунды
В java script я полный дуб!

html_coder:
Вот тебе рабочий набросок, дальше крути сам как хочешь


<html>
<body>
<a href="#" onClick="show_popup()">Ссылка</a>
<div id="popup" style="display: none; border: 1px solid">Пожалуйста дождитесь ответа сервера...</div>
<script language="JavaScript" type="text/javascript">
function show_popup()
{
var HTMLDivElement = document.getElementById(\'popup\');
HTMLDivElement.style.display = \'block\';
setTimeout(\'hide_popup()\', 3000);

}
function hide_popup()
{
var HTMLDivElement = document.getElementById(\'popup\');
HTMLDivElement.style.display = \'none\';
}
</script>
<body>
</html>


Чтобы не быть совсем дубом загляни сюда window.setTimeout

сюда http://developer.mozilla.org/en/docs/DOM

и наконец сюда http://developer.mozilla.org/en/docs/JavaScript

hanslinger:
[OFF]html_coder
А еще бы handler таймаута убить… :-)[/OFF]

html_coder:
hanslinger
Поясни, а лучше брось кусок кода! )

hanslinger:
window.clearTimeout()

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии