Как сделать, чтобы окно с предупреждением (типо Alert) само закрылось через определенное время? Просто хочу на одну секунду показать пользователю сообщение, и чтобы он не утруждал себя его закрытием по кнопке... Вроде задачка то простая, а найти не могу нигде ответа, помогите!
А как? Я вывожу на php: echo "<script>alert('Запись сохранена!');</script>"; При загрузке страницы открывается такой алерт, только он висит, пока кнопку не нажмёшь... И вот так пробовал, тоже окно алерта само не закрывается: <script>setTimeout(alert('Запись сохранена!'),1);</script>
дык, брат, осваивай js. одними алертами сыт не будешь. подцепляй jQuery, пиши дивчик, его прячь, при загрузке страницы js его показывай и запускай таймер, когда таймер отработает - делай красивый эффект Код (PHP): <!DOCTYPE html> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script src="http://code.jquery.com/ui/1.8.21/jquery-ui.min.js" type="text/javascript"></script> <script> $(document).ready(function() { setTimeout ("$('#popup').show('drop');", 1000); setTimeout ("$('#popup').hide('drop');", 4000); setTimeout ("$('#popup2').fadeIn('fast');", 6000); setTimeout ("$('#popup2').fadeOut('slow');", 9000); }); </script> </head> <body> <div id='popup' style="display: none; background-color: pink; border: 1px solid lightblue; width: 150px; padding: 10px;"><h2>Лалалала!</h2>Лососните все леща!</div> <div id='popup2' style="display: none; background-color: lightblue; border: 1px solid black; width: 150px; padding: 10px;"><h2>Опачки!</h2>Кому леща копченого с лососем запеченого?!</div> </body> </html>
igordata, спасибо в очередной раз!! P.S.: А я то думал, как то проще будет, типо alert("Опачки",1000);
ну вобще $('#popup').show(); проще некуда. просто я добавил эффектов =) и задержку, чтобы не сразу вываливались.
Привет всем, тоже нужна такая штучка. Посетитель нажимает Добавить, после этого появляется на секунду окошко "Добавлено" и исчезает. а как это подцепить к моему коду? <a class="in" href="javascript:c('1013','9230')" onClick="alert('Добавлено')">Добавить</a>
я попробовал, при загрузке страницы эти окна появляются, но как сделать, чтобы они появлялись только при нажатии на "Добавить" ???