Народ, прошу вашей помощи.
Я загружаю файл, после успешной загрузки вывожу div с текстом \"Файл успешно загружен!\"
Кто подскажет как сделать, чтобы этот текст показывался какое то время, а потом пропадал. Например вывелся и через 5 секунд исчез.
Примерно так
<?php
session_start();
if ($_POST) {
$_SESSION[\'time\'] = time() + 5;
}
if ($_SESSION[\'time\'] > time()) {
echo \'Текст\';
}
?>
<form action=\"\" method=\"POST\">
<input type=\"submit\" value=\"ОК\"/>
</form>
Миледи, дак а тут наверно с перезагрузкой страницы пойдет. мне надо чтобы страницу не перезагружали.
Ну тогда JavaScript тебе нужен... или даже AJAX
Миледи, ну в принципе я так и подумал, что без аякса не пропрет эта тема. правда надеялся на JS, но чую печенкой, не сделаешь так.
axer, Там в общем таймер нужно ставить. Я как то делала подобное... Когда в одно время вебом занималась
Миледи, спасибо. покопаюсь тогда еще.
Миледи, вот нашел решение)) может тоже пригодится))
<div id=\'link\'>Файл успешно загружен и отправлен!</div>
<script>
var link=document.getElementById(\'link\');
var tmt=window.setInterval(function(){
--link.innerHTML||(window.clearInterval(tmt),
link.innerHTML=\'\')
}, 1000);
</script>