Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: медленно исчезающий текст
 
 автор: Aege   (14.05.2010 в 11:50)   письмо автору
 
 

Дайте пожалуйста скрипт медленно исчезающего текста, или перетекающего из одного цвета в другой.

  Ответить  
 
 автор: Агамемнон   (14.05.2010 в 12:49)   письмо автору
 
   для: Aege   (14.05.2010 в 11:50)
 

Попробуйте этот.Скрипт старенький,но,думаю,Вам подойдет.

<SCRIPT LANGUAGE="JavaScript1.2">
<!-- Begin
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initArray.arguments[i];
}
}

var ctext = "Отличный, мигающий разными цветами, текст !";
var speed = 1000;
var x = 0;
var color = new initArray(
"red", 
"blue", 
"green",
"black"
);
if(navigator.appName == "Netscape") {
document.write('<layer id="c"><center>'+ctext+'</center></layer><br>');
}
if (navigator.appVersion.indexOf("MSIE") != -1){
document.write('<div id="c"><center>'+ctext+'</center></div>');
}
function chcolor(){ 
if(navigator.appName == "Netscape") {
document.c.document.write('<center><font color="'+color[x]);
document.c.document.write('">'+ctext+'</font></center>');
document.c.document.close();
}
else if (navigator.appVersion.indexOf("MSIE") != -1){
document.all.c.style.color = color[x];
}
(x < color.length-1) ? x++ : x = 0;
}
setInterval("chcolor()",1000); // Интервал смены цветов 
// End -->
</script> 

  Ответить  
 
 автор: Агамемнон   (14.05.2010 в 13:08)   письмо автору
 
   для: Агамемнон   (14.05.2010 в 12:49)
 

Виноват:эта штука работает только в IE.Код нужно дорабатывать.

  Ответить  
 
 автор: mihdan   (14.05.2010 в 17:41)   письмо автору
 
   для: Aege   (14.05.2010 в 11:50)
 

Гуглите яндексом по запросу "fade". Или идите на jQuery - у них в стандартных эффектах есть такое.

  Ответить  
 
 автор: Красная_шляпа   (21.05.2010 в 23:32)   письмо автору
 
   для: Aege   (14.05.2010 в 11:50)
 


<html>
<body>
<h1 id="test" onclick="javascript: hide();">text</h1>
<script type="text/javascript">
//
// Copyright, Красная шляпа, 2010
//


var colors = ["#000000", "#333333", "#666666", "#999999", "#cccccc", "#ffffff"]
var i = 0;
var k = colors.length - 1;
function hide() {
document.getElementById("test").style.cssText = "color: " + colors[i];
++i;
if (i <= k) {
setTimeout(hide, 150);
}
}

</script>
</body>
</html>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования