29.10.2009, 17:17 | |||||
Приветствие пользователей (Очень классный эффект)Сразу оговорюсь, что скрин всего не покажет, точнее он ничего не покажет, а значит и смысла нет его выкладывать. Поэтому ставим и смотрим. Слова, буквально летят на пользователя вашего сайта. Такого эффекта еще не было. Можете использовать его для приветствия или для вывода какой-либо информации. Ставим это в head:
Quote <SCRIPT LANGUAGE="JavaScript"> <!-- Original: Kurt Grigg (kurt.grigg@virgin.net) --> <!-- Begin message = "Добро пожаловать на сайт infoscript.ru"; colours = new Array('fff000','00ff00')//Pick your colors, any amount. siZe = 20;//Explorer only! can be outrageous size. message = message.split(' '); timer = null; clrPos = 0; msgPos = 0; jog = 1; currentStep = 10; step = 8; ns = (document.layers)?1:0; viz = (document.layers)?'hide':'hidden'; if (ns) document.write("<div id='T' style='position:absolute'></div><br>"); else { document.write("<div style='position:absolute'>"); document.write("<div align='center' style='position:relative'>"); document.write("<div id='T' style='position:absolute;width:0;height:0;font-family:Arial;font-size:0'>kurt</div>"); document.write("</div></div><br>"); } function Message() { var pageHeight = (document.layers)?window.innerHeight:window.document.body.offsetHeight; var pageWidth = (document.layers)?window.innerWidth:window.document.body.offsetWidth; if (ns) { ypos = pageHeight / 2; var Write = '<div align="center" style="width:0px;height:0px;font-family:Arial,Verdana;font-size:'+currentStep/4+'px;color:'+colours[clrPos]+'">'+message[msgPos]+'</div>'; document.T.top = ypos + -currentStep / 8 + window.pageYOffset; document.T.document.write(Write) document.T.document.close(); } else { ypos = pageHeight / 2; xpos = pageWidth / 2; T.style.width = currentStep; T.style.pixelTop = ypos + -currentStep / 16 + document.body.scrollTop; T.style.pixelLeft = (xpos - 20)+ -currentStep / 2; T.style.fontSize = currentStep / 8; T.innerHTML = message[msgPos]; T.style.color = colours[clrPos]; } if (ns)step += 5; else step += 15; currentStep += step if (ns) { if (currentStep > pageWidth) { currentStep = 10; step = 8; msgPos += jog; clrPos += jog; } if (clrPos >= colours.length) clrPos = 0; } else { if (currentStep > pageWidth * siZe) { currentStep = 10; step = 8; msgPos += jog; clrPos += jog; } if (clrPos >= colours.length) clrPos = 0; } if (msgPos >= message.length) { clearTimeout(timer); if (ns) document.T.visibility = viz; else T.style.visibility = viz; } timer = setTimeout("Message()",40) } // End --> </script> Синее меняем на свой текст. В body дописываем функцию onLoad="Message()", например так:
Code <BODY onLoad="Message()"> Материал взят с сайта infoscript.ru
| |||||
Категория: JavaScript's | Просмотров: 7056 | Добавил: antisept | Рейтинг: 4.0/2 | | |||||
Теги: |
Всего комментариев: 6
|
|||||
|
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).