[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Доступная ссылка через 10 секунд .
10ozoz
Подскажите как сделать чтобы была доступна ссылка через пару секунд ? к примеру через 10 секунд .
<a href="www.site.ru">ВАСЯ</a> 

P.S Вася будет написан но не нажимаем только по истечению 10 секунд будет кликабельным .



Спустя 6 минут, 32 секунды (24.11.2011 - 20:11) m4a1fox написал(а):
sleep(10) - а вдруг?!

Спустя 2 минуты, 30 секунд (24.11.2011 - 20:13) redreem написал(а):

<a onclick="return false" onload="window.setTimeout(function(this.onclick='';),10000)" href="www.site.ru">ВАСЯ</a>



Спустя 4 минуты, 22 секунды (24.11.2011 - 20:17) 10ozoz написал(а):
redreem
Не работает , это случаем не для браузеров эксплоры ?

Спустя 9 минут, 37 секунд (24.11.2011 - 20:27) redreem написал(а):
ну тогда:
1.
window.setTimeout(function(document.getElementById('aId').onclick='';),10000);
в отдельную функцию, которая запускается по домреди.
2. ссылке дай id="aId"

я подозревал что onload не сработает - видимо так и есть.

Спустя 4 минуты, 14 секунд (24.11.2011 - 20:31) 10ozoz написал(а):
Я всё правильно написал ? ...

<script type="text/javascript">
window.setTimeout(function(document.getElementById('aId').onclick='';),10000);;
</script>
<a
href="www.site.ru" id='aId'>ВАСЯ</a>

Спустя 44 секунды (24.11.2011 - 20:32) 10ozoz написал(а):
Ссылка как была так и осталась кликабельной .

Спустя 18 минут, 11 секунд (24.11.2011 - 20:50) 10ozoz написал(а):
Помогли с крипттом на другом форуме .. но вот косяк гуголовскому крому пофиг на него .
<html>
<head>
<meta
http-equiv="content-type" content="text/html; charset=UTF-8" >
<title>
Тест .</title>
</head>
<body>
<a
href="www.site.ru" id='link'>ВАСЯ</a>
<br><br><br><br><br><br>
<script>

window.onload = function(){
var link = document.getElementById('link');

link.onclick = function(){
return false;
};

setTimeout(function(){
link.onclick = function(){
window.location = this.getAttribute('href');
};
},10000);
};
</script>
</body>
</html>

Как сделать чтобы этот код работал в кроме ?

Спустя 2 часа, 14 минут, 11 секунд (24.11.2011 - 23:04) TranceIT написал(а):
Мой вариант на jQuery:

<script language = "javascript">
$(document).ready(function(){
$(".test a").delay(10000).animate({opacity: 1});
});
</script>
<div
class="test">
<a
href="http://www.site.com" style="opacity: 0;">Ссылка</a>
</div>



Ссылку не будет видно и через 10 секунд после загрузки документа она плавно появится. Естественно не забываем подключить jQuery библиотеку.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.