К списку форумов К списку вопросов
Мерцание ссылки
Zeratul
10.08.2004 - 17:07
Нужно сделать текстовую ссылку мерцающей или переливающейся. Как?
Mips
1 - 10.08.2004 - 19:36
не поверишь... яваскриптом ;)
 
 
оффтоп, но не могу не поделиться анекдотом. Я плакалЪ ;)
 
Идет беpеменный Пятачок по леcу и боpмочет пpо cебя:
- Любимый цвет! Любимый pазмеp! Входит! Выходит! Козел ушаcтый!!!
Козявка Саня
2 - 10.08.2004 - 21:00
<script language="JavaScript">
<!--
function initArray() {
 for (var i = 0; i < initArray.arguments.length; i++) {
  this[i] = initArray.arguments[i];
 }
 this.length = initArray.arguments.length;
}
// you may fill this colors array with your colors.
// the script will rotate the links through these colors
var colors = new initArray(
 "#008000",
 "green",
 "#C6C68C",
 "green",
 "blue",
 "purple",
 "black",
 "red");
pause_time = .5; // in seconds
link = 0; // starting color index (in colors array) for unvisited links
vlink = 4; // starting color index (in colors array) for visited links
 
function linkDance() {
 link = (link+1)%colors.length;
 vlink = (vlink+1)%colors.length;
 document.linkColor = colors[link];
 document.vlinkColor = colors[vlink];
 setTimeout("linkDance();",pause_time*1000);
}
linkDance();
// -->
</script>
 
 
Работает только в IE. При вставке в код все ссылки на странице будут переливаться. А вообще - отстой это. ИМХО :-)
Cool
3 - 10.08.2004 - 21:47
Zeratul, посмотри на forum.atom.ru
Adept
4 - 11.08.2004 - 05:05
Скажи, пожалуйста, а зачем нужна такая ссылка?
Не знаю
5 - 11.08.2004 - 07:54
Mips. Стоит глянуть ещё вот это: http://urody.kiev.ua/musor/telefon.html . ;@))
Zeratul
6 - 12.08.2004 - 13:08
to Cool: В каком месте? Ничего не мерцает.
Zeratul
7 - 12.08.2004 - 13:09
упс... увидел...
Zeratul
8 - 12.08.2004 - 13:18
to Cool: хреново там все сделано - даже разбираться не стал. Слишком сложно, хоть и красиво.
to Козявка Саня: это ВСЕ ссылки на странице. А слабо отдельному классу такую радость прописать?
Не знаю
9 - 12.08.2004 - 14:18
Я как-то делал для себя.
`
http://kguki.ru/Works/Fade.htm
`
Там есть несколько недоработок. Не было надобности исправлять.
Yman23
10 - 12.08.2004 - 15:59
Zeratul, ну прямо как будто не ты сабжы добавляешь :)
Козявка Саня
11 - 12.08.2004 - 21:35
Зератулу (8):
Я думал, тебе на всей странице надо :-)
Хотя мне кажется, что это по-детски как-то... Мерцающие ссылки... Все через это проходили, наверное... Напоминает дешевую презентацию в "Пауэр-Пойнте"...
==============
Несчет мерцания только для одной ссылки... Не пробовал, но думаю, если воткнуть этот скрипт на страницу, а потом принудительно ввести CSS-классы "немерцающих" нормальных ссылок для тех, где тебе не нужно мерцание, то CSS перебьет этот скрипт, и они будут отображаться нормально. Результат - мерцает только то, что должно мерцать. Но это только догадка, не проверенная эмпирическим путем, так сказать :-) :-) :-)

К списку вопросов на форуме Веб-дизайн

>>