Необходимо, чтобы:
1) картинка gif (или анимация swf) появилась после открытия страницы ЧЕРЕЗ ОПРЕДЕЛЕННЫЙ ПРОМЕЖУТОК времени
2) эта картинка (или анимация swf) исчезла после показа и БОЛЬШЕ НЕ ПОЯВЛЯЛАСЬ даже при обновлении страницы
Разовое появление картинки
Модератор: Duncon
Проверить - если нет куки с именем, допустим, aldjflasjdfks и значением dljsdjfsld - то задать два setTimeout - по первому (допустим,через 5 секунд) картинка покажется, по второму (допустим, через 10 секунд) картинка скроется и будет поставлена кука aldjflasjdfks=dljsdjfsld
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
-
- Сообщения: 34
- Зарегистрирован: 29 сен 2013, 22:18
Я, к сожалению, мало знаю про это. Только начал) Можно написать готовый вариант?)
Гуглим и учимся:
javascript setTimeout
javascript css visibility
javascript cookie
Написать готовый вариант, конечно, можно, но для меня это будет напрасная потеря времени, а для вас, и это важнее - упущенная возможность получить полезный опыт
javascript setTimeout
javascript css visibility
javascript cookie
Написать готовый вариант, конечно, можно, но для меня это будет напрасная потеря времени, а для вас, и это важнее - упущенная возможность получить полезный опыт
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
-
- Сообщения: 34
- Зарегистрирован: 29 сен 2013, 22:18
Правду говорите))) Спасибо за подсказки)
-
- Сообщения: 34
- Зарегистрирован: 29 сен 2013, 22:18
Использую такой скрипт. добился задержки, но при обновлении страницы картинка появляется вновь((
<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)">
<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)">
-
- Сообщения: 34
- Зарегистрирован: 29 сен 2013, 22:18
Использую такой код. Картинка появляется с отсрочкой, но при обновлении страницы появляется вновь((
<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)">
<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)">
-
- Сообщения: 34
- Зарегистрирован: 29 сен 2013, 22:18
Следующий код получается. Изображение показывается спустя три секунды, но продолжает появляться после обновления страницы, что нежелательно(
<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)">
<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)">
-
- Сообщения: 34
- Зарегистрирован: 29 сен 2013, 22:18
Ответ найден! http://hashcode.ru/questions/258293#258412
Всем человеческое спасибо за отклик)
Всем человеческое спасибо за отклик)