Показать сообщение отдельно
  #1 (permalink)  
Старый 27.11.2014, 13:04
Новичок на форуме
Отправить личное сообщение для demo Посмотреть профиль Найти все сообщения от demo
 
Регистрация: 27.11.2014
Сообщений: 1

почему не работает ссылка
Помогите разобраться, почему после добавления ссылки в документ (contr.innerHTML = <a ...>...</a>) через clearInterval() ссылка отображается правильно (в т.ч в строке состояния браузера), но переход по ней не осуществляется. В чем прикол? Что неправильно?
Вот код:
<html>
<head>
<script type="text/javascript">
function changeText() {
if(contr.innerHTML == "АКЦИЯ")
{
contr.innerHTML = "<a href='http://yandex.ru'>ПРИВЕТ</a>";
}
else
{
contr.innerHTML = "АКЦИЯ";
}
}
function stopText(){
clearInterval(idInterval);
contr.innerHTML = "<a href='http://yandex.ru'>ПРИВЕТ Я не работаю</a>";
}
</script>
</head>
<body>
<div id="contr" style="position:relative; top:150px; left:150px; width:150px; height:150px; background:yellow;"
 onmouseover="stopText();">
АКЦИЯ
</div>
<script>
var idInterval=setInterval("changeText()",1300);
</script>
</body>
</html>

Последний раз редактировалось demo, 27.11.2014 в 17:07.
Ответить с цитированием