Страница 1 из 1
Разовое появление картинки
Добавлено: 30 сен 2013, 17:38
viboxjuwin
Необходимо, чтобы:
1) картинка gif (или анимация swf) появилась после открытия страницы ЧЕРЕЗ ОПРЕДЕЛЕННЫЙ ПРОМЕЖУТОК времени
2) эта картинка (или анимация swf) исчезла после показа и БОЛЬШЕ НЕ ПОЯВЛЯЛАСЬ даже при обновлении страницы
Re: Разовое появление картинки
Добавлено: 02 окт 2013, 10:57
Хыиуду
Проверить - если нет куки с именем, допустим, aldjflasjdfks и значением dljsdjfsld - то задать два setTimeout - по первому (допустим,через 5 секунд) картинка покажется, по второму (допустим, через 10 секунд) картинка скроется и будет поставлена кука aldjflasjdfks=dljsdjfsld
Re: Разовое появление картинки
Добавлено: 02 окт 2013, 19:20
viboxjuwin
Я, к сожалению, мало знаю про это. Только начал) Можно написать готовый вариант?)
Re: Разовое появление картинки
Добавлено: 03 окт 2013, 10:59
Хыиуду
Гуглим и учимся:
javascript setTimeout
javascript css visibility
javascript cookie
Написать готовый вариант, конечно, можно, но для меня это будет напрасная потеря времени, а для вас, и это важнее - упущенная возможность получить полезный опыт
Re: Разовое появление картинки
Добавлено: 03 окт 2013, 12:23
viboxjuwin
Правду говорите))) Спасибо за подсказки)
Re: Разовое появление картинки
Добавлено: 03 окт 2013, 12:46
viboxjuwin
Использую такой скрипт. добился задержки, но при обновлении страницы картинка появляется вновь((
<script>
onload = function () {setTimeout (fQ_1, 3000)}
function fQ_1 ()
{
if (window.name == 'hren') return;
document.images.myPic.style.display = '';
document.images.myPic.src = '
http://www.originalenbg.com/wp-content/ ... o1_400.gif';
}
function mS_2 ()
{
window.name = 'hren';
document.images.myPic.style.display = 'none';
}
</script>
<h3>Как снимаются душераздирающие сцены в турецких сериалах</h3>
<img id="myPic" style="display: none" onload="setTimeout (mS_2, 13600)">
Re: Разовое появление картинки
Добавлено: 03 окт 2013, 12:49
viboxjuwin
Использую такой код. Картинка появляется с отсрочкой, но при обновлении страницы появляется вновь((
<script>
onload = function () {setTimeout (fQ_1, 3000)}
function fQ_1 ()
{
if (window.name == 'hren') return;
document.images.myPic.style.display = '';
document.images.myPic.src = '
http://www.originalenbg.com/wp-content/ ... o1_400.gif';
}
function mS_2 ()
{
window.name = 'hren';
document.images.myPic.style.display = 'none';
}
</script>
<h3>Как снимаются душераздирающие сцены в турецких сериалах</h3>
<img id="myPic" style="display: none" onload="setTimeout (mS_2, 13600)">
Re: Разовое появление картинки
Добавлено: 03 окт 2013, 13:04
viboxjuwin
Следующий код получается. Изображение показывается спустя три секунды, но продолжает появляться после обновления страницы, что нежелательно(
<script>
onload = function () {setTimeout (fQ_1, 3000)}
function fQ_1 ()
{
if (window.name == 'hren') return;
document.images.myPic.style.display = '';
document.images.myPic.src = '
http://www.originalenbg.com/wp-content/ ... o1_400.gif';
}
function mS_2 ()
{
window.name = 'hren';
document.images.myPic.style.display = 'none';
}
</script>
<h3>Здесь моя фотография</h3>
<img id="myPic" style="display: none" onload="setTimeout (mS_2, 13600)">
Re: Разовое появление картинки
Добавлено: 04 окт 2013, 01:05
viboxjuwin
Ответ найден!
http://hashcode.ru/questions/258293#258412
Всем человеческое спасибо за отклик)