X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

> задержка на javascript, помогите немного подправить
tygrytsa
tygrytsa
Topic Starter сообщение 9.2.2013, 22:31; Ответить: tygrytsa
Сообщение #1


Уже, практически выучила javascript за сегодня smile.gif

Есть функция. При выполнении определенного условия document.write должен вывести заданную информацию. Но, проблема в том, что она открывается в новом окне, а мне нужно выводить ее вместо исходного.
<script language="JavaScript" type="text/javascript">
<!--
var sec=10;
function messageWrite()
{
  sec--;
  if(sec<=9){sec="0" + sec;}
  time=sec;
  if(document.getElementById){timer.innerHTML=time;}
  inter=setTimeout("messageWrite()", 1000);
  if(sec=='00'){sec="00"; clearInterval(inter);
document.write('<a href=""><img src="image.jpg"></a>');}
}
//-->
</script>
<div id="timer"><input value="Не жми тут!! " onclick="messageWrite()" type="button"></div>

мне нужна картинка со ссылкой после отсчета циферок
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
 
Открыть тему
Ответов (1 - 1)
tszyan
tszyan
сообщение 10.2.2013, 0:40; Ответить: tszyan
Сообщение #2


Если с минимальными изменениями, то так:
<script language="JavaScript" type="text/javascript">
<!--
var sec=10;
function messageWrite()
{
  sec--;
  if(sec<=9){sec="0" + sec;}
  time=sec;
  var e=document.getElementById('timer');
  if(e){timer.innerHTML=time;}
  inter=setTimeout("messageWrite()", 1000);
  if(sec=='00'){sec="00"; clearInterval(inter);
    e.innerHTML='<a href=""><img src="image.jpg"></a>';
}
}
//-->
</script>
<div id="timer"><input value="Не жми тут!! " onclick="messageWrite()" type="button"></div>


Вообще, если на странице используется jQuery, то лучше и проще через него делать.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1171 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44767 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) 1C-Bitrix, JavaScript\jQuery, Верстка HTML5 CSS3
1 byteeightlab 1459 2.7.2019, 7:37
автор: ychervov
Открытая тема (нет новых ответов) Дополнительный доход по Вашему трафику - JavaScript майнинг
6 GridCash 2681 22.4.2018, 20:30
автор: -GridCash-
Открытая тема (нет новых ответов) JumPic.ru - новый сервис уникальной тизерной и баннерной рекламы без javascript
Рекламный код без javascript - 100% защита от вирусов
3 Shoker 3700 1.4.2018, 18:36
автор: Shoker


 



RSS Текстовая версия Сейчас: 29.3.2024, 10:38
Дизайн