Разнообразные скрипты в помощь Вебмастеру для придания вашему сайту оригинальности.
Разнообразные скрипты в помощь Вебмастеру для придания вашему сайту оригинальности.
Скрипт позволяет делать переход методом ввода ссылки. Показывает поле куда вводишь линк, жмешь кнопку и переходишь.
<form name=»jumpbox»>
<input style=»border-color: black; border-size: 2;» type=»text» name=»href» size=»25″ value=»http://»>
<input type=»button» value=»Go To» onclick=»parent.location.href=document.jumpbox.href.value;»>
</form>
Для самых ленивых, если вам лень раз в год поменять в шаблоне копирайты на текуший год, то данный скрипт это сделает за вас.
<!—
function y2k(number) { return (number < 1000) ? number + 1900 : number; }
var today = new Date();
var year = y2k(today.getYear());
document.write(‘© ‘+year+’ all rights reserved’);
//—>
</script>
Первая буква предложения делает толчок вправа и все буковки подпрыгивают по очереди.
1. Код javascript:
//настройка сообщения
message=»Ап! Привет, как дела?»
//включить анимацию текста в NS6? (0 — выкл.)
ns6switch=1
var ns6=document.getElementById&&!document.all
mes=new Array();
mes[0]=-1; // скорость, высота (меняйте только цифры -10)
mes[1]=-4;
mes[2]=-7;
mes[3]=-10;
mes[4]=-7;
mes[5]=-4;
mes[6]=-1;
num=0;
num2=0;
txt=»»;
function jump0(){
if (ns6&&!ns6switch){
jump.innerHTML=message
return
}
if(message.length > 6){
for(i=0; i != message.length;i++){
txt=txt+»<span style=’position:relative;’ id=’n»+i+»‘>»+message.charAt(i)+»</span>»};
jump.innerHTML=txt;
txt=»»;
jump1a()
}
else{
alert(«Your message is to short»)
}
}
function jump1a(){
nfinal=(document.getElementById)? document.getElementById(«n0») : document.all.n0
nfinal.style.left=-num2;
if(num2 != 9){
num2=num2+3;
setTimeout(«jump1a()»,50)
}
else{
jump1b()
}
}
function jump1b(){
nfinal.style.left=-num2;
if(num2 != 0){num2=num2-3;
setTimeout(«jump1b()»,50)
}
else{
jump2()
}
}
function jump2(){
txt=»»;
for(i=0;i != message.length;i++){
if(i+num > -1 && i+num < 7){
txt=txt+»<span style=’position:relative;top:»+mes[i+num]+»‘>»+message.charAt(i)+»</span>»
}
else{txt=txt+»<span>»+message.charAt(i)+»</span>»}
}
jump.innerHTML=txt;
txt=»»;
if(num != (-message.length)){
num—;
setTimeout(«jump2()»,50)}
else{num=0;
setTimeout(«jump0()»,50)}}
</script>
2. Код HTML & javascript:
<div id=»jumpx» style=»FONT-WEIGHT:bold;font-family:Verdana;color:#3571b4;size:15px;»></div>
<script>
if (document.all||document.getElementById){
jump=(document.getElementById)? document.getElementById(«jumpx») : document.all.jumpx
jump0()
}
else
document.write(message)
</script>
Салют. После щелчка мыши по любому месту на странице, от курсора разлетаются разноцветные точки.
1. Код javascript:
<!— Begin
var ver = navigator.appVersion;
var dom = document.getElementById ? 1 : 0;
var ie5 = (ver.indexOf(«MSIE 5») > -1 && dom) ? 1 : 0;
var n = (document.layers);
var ie = (document.all);
var sparksAflyin = 0;
var totalSparks = 0;
var sparksOn = 1;
function initMouseEvents() {
document.onmousedown = mouseDown;
if (n) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE);
}
function mouseDown(e) {
if (sparksOn) {
var mousex = (n) ? e.pageX : event.x+document.body.scrollLeft;
var mousey = (n) ? e.pageY : event.y+document.body.scrollTop;
if (!sparksAflyin) {
for (var k = 0; k <= 9; k++)
eval(‘SHOW(«sDiv’+k+'»)’);
sparksAflyin = 1;
totalSparks = 0;
for(i = 0;i <= 9; i++)
eval(‘moveTo(‘+i+’,0,’+mousex+’,’+mousey+’)’);
}
}
}
function moveTo(i,j, mousex, mousey){
if (j < eval(‘anim_’+i+’_x.length’) ){
var tempx = eval(‘anim_’+i+’_x[j]+mousex’);
var tempy = eval(‘anim_’+i+’_y[j]+mousey’);
if (ie) {
if(tempy+30 > (document.body.offsetHeight+document.body.scrollTop))
tempy = document.body.offsetHeight+document.body.scrollTop-30;
if(tempx+30 > (document.body.offsetWidth+document.body.scrollLeft))
tempx = document.body.offsetWidth+document.body.scrollLeft-30;
eval(‘document.all.sDiv’+i+’.style.left = tempx;’);
eval(‘document.all.sDiv’+i+’.style.top = tempy;’);
}
if (n) {
eval(‘document.layers.sDiv’+i+’.left = tempx;’);
eval(‘document.layers.sDiv’+i+’.top = tempy;’);
}
j++;
// timeout: 50 = fireworks speed, larger number = slower speed
setTimeout(«moveTo(«+i+»,»+j+»,»+mousex+»,»+mousey+»)»,50)
}
else {
eval(‘HIDE(«sDiv’+i+'»)’);
totalSparks++;
}
if (totalSparks == 10) {
sparksAflyin = 0;
totalSparks = 0;
}
}
function SHOW(divName){
if (document.all)
eval(‘document.all.’+divName+’.style.visibility = «visible»;’);
else if (document.layers)
eval(‘document.layers[«‘+divName+'»].visibility = «visible»;’);
}
function HIDE(divName){
if (document.all)
eval(‘document.all.’+divName+’.style.visibility = «hidden»;’);
else if (document.layers)
eval(‘document.layers[«‘+divName+'»].visibility = «hide»;’);
}
anim_0_x=new Array(20,20,10,0,0,0,0,0,0,0,0,0);
anim_0_y=new Array(-20,-40,-60,-80,-60,-40,-20,0,20,40,60,80);
anim_1_x=new Array(20,20,17,36,60,78,90,92,93,98,108,120,133,152,181);
anim_1_y=new Array(-20,-20,-33,-38,-38,-27,-2,25,51,84,113,141,162,212,253);
anim_2_x=new Array(20,20,2,3,4,5,6,7,8,9,10,12,13,15,18);
anim_2_y=new Array(-20,-20,-33,-38,-38,-27,-2,25,51,84,113,141,162,212,253);
anim_3_x=new Array(-20,-20,-2,-1,7,10,18,35,60,102,94,94,93,97,108,111,117,127);
anim_3_y=new Array(-20,-25,-64,-89,-104,-150,-173,-197,-213,-199,-151,-101,-66,-17,27,87,140,189);
anim_4_x=new Array(-20,-20,-10,-39,-30,-69,-64,-138,-154,-200,-181,-209,-191,-207,-203,-213,-202,-221,-211);
anim_4_y=new Array(-20,-20,-28,-51,-79,-100,-135,-154,-193,-183,-149,-134,-89,-60,8,51,107,157,201);
anim_5_x=new Array(-20,-29,-51,-72,-105,-133,-164,-189,-209,-229,-247,-270,-279,-282,-283,-283,-285,-286,-288);
anim_5_y=new Array(-20,-55,-86,-116,-154,-183,-205,-217,-217,-198,-169,-120,-44,-8,40,87,144,190,248);
anim_6_x=new Array(-20,-20,-7,14,44,79,143,186,217,226,234,244,250,259,265,274);
anim_6_y=new Array(-20,-21,-72,-113,-139,-166,-188,-181,-126,-68,-3,54,134,187,215,257);
anim_7_x=new Array(20,20,-3,-9,-13,-27,-33,-44,-54,-66,-77,-95,-107,-136,-150,-160,-164,-168,-171,-172,-172,-176,-175);
anim_7_y=new Array(-20,-26,-43,-63,-89,-116,-145,-169,-201,-222,-240,-253,-254,-245,-220,-195,-160,-124,-81,-53,-26,19,68);
anim_8_x=new Array(-20,20,-35,39,0,45,-1,24,-15,14,-20,35,-18,38,-11,16,49,64,81,93,100,103,109);
anim_8_y=new Array(-20,-20,-32,-42,-62,-76,-89,-107,-132,-147,-173,-180,-192,-209,-236,-193,-119,-73,-24,51,95,130,188);
anim_9_x=new Array(-20,-51,-89,-110,-165,-191,-228,-240,-259,-271,-277,-281,-287);
anim_9_y=new Array(-20,-20,-35,-37,-34,-16,10,47,105,150,189,227,273);
// End —>
</script>
<SCRIPT language=javascript>
function highlight(x){
document.forms[0].elements[x].focus();
document.forms[0].elements[x].select();
}
function Copy(){
document.execCommand(«Copy»);
}
</SCRIPT>
2. Код HTML & javascript:
<DIV id=sDiv0 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=red>.</FONT></DIV>
<DIV id=sDiv1 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=yellow>.</FONT></DIV>
<DIV id=sDiv2 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=blue>.</FONT></DIV>
<DIV id=sDiv3 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=red>.</FONT></DIV>
<DIV id=sDiv4 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=orange>.</FONT></DIV>
<DIV id=sDiv5 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=white>.</FONT></DIV>
<DIV id=sDiv6 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=green>.</FONT></DIV>
<DIV id=sDiv7 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=skyblue>.</FONT></DIV>
<DIV id=sDiv8 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=yellow>.</FONT></DIV>
<DIV id=sDiv9 style=»VISIBILITY: hidden; POSITION: absolute»><FONT
face=»arial black» color=white>.</FONT></DIV>
Снежинки падают по вашему сайту.
<script type=»text/javascript»>
var snowsrc=»img/snow.gif»//Адрес рисунка
// Configure below to change number of snow to render
var no = 10;
// Configure whether snow should disappear after x seconds (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading («windowheight» or «pageheight»)
var snowdistance = «pageheight»;
///////////Stop Config//////////////////////////////////
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
function iecompattest(){
return (document.compatMode && document.compatMode!=»BackCompat»)? document.documentElement : document.body
}
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf(«dynamicdrive.com»)!=-1)? «snow.gif» : snowsrc
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ie4up||ns6up) {
if (i == 0) {
document.write(«<div id=»dot»+ i +»» style=»POSITION: absolute; Z-INDEX: «+ i +»; VISIBILITY: visible; TOP: 15px; LEFT: 15px;»><a href=»http://my-kaleydoskop.narod.ru»><img src='»+snowsrc+»‘ border=»0″></a></div>»);
} else {
document.write(«<div id=»dot»+ i +»» style=»POSITION: absolute; Z-INDEX: «+ i +»; VISIBILITY: visible; TOP: 15px; LEFT: 15px;»><img src='»+snowsrc+»‘ border=»0″></div>»);
}
}
}
function snowIE_NS6() { // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance==»windowheight»)? window.innerHeight : (ie4up && snowdistance==»windowheight»)? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance==»pageheight»)? iecompattest().scrollHeight : iecompattest().offsetHeight;
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById(«dot»+i).style.top=yp[i]+»px»;
document.getElementById(«dot»+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+»px»;
}
snowtimer=setTimeout(«snowIE_NS6()», 10);
}
function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById(«dot»+i).style.visibility=»hidden»
}
if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout(«hidesnow()», hidesnowtime*1000)
}
</script>
На вашем сайте падают сердечки. Можно поставить к примеру на 14 февраля:
<SCRIPT LANGUAGE=»javascript1.2″>
var no = 12; // number of hearts
var speed = 10; // smaller number moves the hearts faster
var heart = «img/heart.gif»;// Адрес рисунка
var flag;
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
amx = new Array();
amy = new Array();
stx = new Array();
sty = new Array();
flag = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-30)+10; // set position variables
yp[i] = Math.random()*doc_height;
amy[i] = 12+ Math.random()*20; // set amplitude variables
amx[i] = 10+ Math.random()*40;
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
flag[i] = (Math.random()>0.5)?1:0;
if (ns4up) { // set layers
if (i == 0) {
document.write(«<layer name=»dot»+ i +»» left=»15″ «);
document.write(«top=»15″ visibility=»show»><img src=»»);
document.write(heart+ «» border=»0″></layer>»);
} else {
document.write(«<layer name=»dot»+ i +»» left=»15″ «);
document.write(«top=»15″ visibility=»show»><img src=»»);
document.write(heart+ «» border=»0″></layer>»);
}
} else
if (ie4up) {
if (i == 0) {
document.write(«<div id=»dot»+ i +»» style=»POSITION: «);
document.write(«absolute; Z-INDEX: «+ i +»; VISIBILITY: «);
document.write(«visible; TOP: 15px; LEFT: 15px;»><img src=»»);
document.write(heart+ «» border=»0″></div>»);
} else {
document.write(«<div id=»dot»+ i +»» style=»POSITION: «);
document.write(«absolute; Z-INDEX: «+ i +»; VISIBILITY: «);
document.write(«visible; TOP: 15px; LEFT: 15px;»><img src=»»);
document.write(heart+ «» border=»0″></div>»);
}
}
}
function snowNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
if (yp[i] > doc_height-50) {
xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);
yp[i] = 0;
flag[i]=(Math.random()<0.5)?1:0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
if (flag[i])
dx[i] += stx[i];
else
dx[i] -= stx[i];
if (Math.abs(dx[i]) > Math.PI) {
yp[i]+=Math.abs(amy[i]*dx[i]);
xp[i]+=amx[i]*dx[i];
dx[i]=0;
flag[i]=!flag[i];
}
document.layers[«dot»+i].top = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));
document.layers[«dot»+i].left = xp[i] + amx[i]*dx[i];
}
setTimeout(«snowNS()», speed);
}
function snowIE() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
if (yp[i] > doc_height-50) {
xp[i] = 10+ Math.random()*(doc_width-amx[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
flag[i]=(Math.random()<0.5)?1:0;
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
if (flag[i])
dx[i] += stx[i];
else
dx[i] -= stx[i];
if (Math.abs(dx[i]) > Math.PI) {
yp[i]+=Math.abs(amy[i]*dx[i]);
xp[i]+=amx[i]*dx[i];
dx[i]=0;
flag[i]=!flag[i];
}
document.all[«dot»+i].style.pixelTop = yp[i] + amy[i]*(Math.abs(Math.sin(dx[i])+dx[i]));
document.all[«dot»+i].style.pixelLeft = xp[i] + amx[i]*dx[i];
}
setTimeout(«snowIE()», speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
</script>
Пузырьки подымаются с низа сайта в верх.
<script language=»javascript1.2″>
<!— Begin
var no = 15; // image number or falling rate
var speed = 2; // the lower the number the faster the image moves
var snow = new Array();
snow[0] = «img/bubble.gif»
snow[1] = «img/bubble.gif»
snow[2] = «img/bubble.gif»
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 1800;
if (ns4up||ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
j = 0;
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write(«<layer name=»dot»+ i +»» left=»15″ top=»15″ visibility=»show»><img src=»»+ snow[j] + «» border=»0″></layer>»);
} else {
document.write(«<layer name=»dot»+ i +»» left=»15″ top=»15″ visibility=»show»><img src=»»+ snow[j] + «» border=»0″></layer>»);
} } else if (ie4up||ns6up) { if (i == 0)
{
document.write(«<div id=»dot»+ i +»» style=»POSITION: absolute; Z-INDEX: «+ i +»VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;»><img src=»» + snow[j] + «» border=»0″></div>»);
} else {
document.write(«<div id=»dot»+ i +»» style=»POSITION: absolute; Z-INDEX: «+ i +»VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;»><img src=»» + snow[j] + «» border=»0″></div>»);
}
}
if (j == (snow.length-1)) { j = 0; } else { j += 1; }
}
function snowNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] -= sty[i]; if (yp[i] < -50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = doc_height;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight; }
dx[i] += stx[i];
document.layers[«dot»+i].top = yp[i]+pageYOffset;
document.layers[«dot»+i].left = xp[i] +
am[i]*Math.sin(dx[i]);
}
setTimeout(«snowNS()», speed);
}
function snowIE_NS6() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] -= sty[i];
if (yp[i] < -50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = doc_height;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = ns6up?window.innerWidth-5:document.body.clientWidth;
doc_height = ns6up?window.innerHeight-5:document.body.clientHeight;
}
dx[i] += stx[i];
if (ie4up){
document.all[«dot»+i].style.pixelTop = yp[i]+document.body.scrollTop;
document.all[«dot»+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
else if (ns6up){
document.getElementById(«dot»+i).style.top=yp[i]+pageYOffset;
document.getElementById(«dot»+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
}
}
setTimeout(«snowIE_NS6()», speed);
}
if (ns4up) {
snowNS();
} else if (ie4up||ns6up) {
snowIE_NS6();
}
// End —>
</script>
Капает дождик на сайте.
<SCRIPT LANGUAGE=»javascript»>
<!— Begin
var no = 50;
var speed = 1;
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var s, x, y, sn, cs;
var a, r, cx, cy;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
else
if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
x = new Array();
y = new Array();
r = new Array();
cx = new Array();
cy = new Array();
s = 8;
for (i = 0; i < no; ++ i) {
initRain();
if (ns4up) {
if (i == 0) {
document.write(«<layer name=»dot»+ i +»» left=»1″ «);
document.write(«top=»1″ visibility=»show»><font color=»blue»>»);
document.write(«,</font></layer>»);
}
else {
document.write(«<layer name=»dot»+ i +»» left=»1″ «);
document.write(«top=»1″ visibility=»show»><font color=»blue»>»);
document.write(«,</font></layer>»);
}
}
else
if (ie4up) {
if (i == 0) {
document.write(«<div id=»dot»+ i +»» style=»POSITION: «);
document.write(«absolute; Z-INDEX: «+ i +»; VISIBILITY: «);
document.write(«visible; TOP: 15px; LEFT: 15px;»><font color=»blue»>»);
document.write(«,</font></div>»);
}
else {
document.write(«<div id=»dot»+ i +»» style=»POSITION: «);
document.write(«absolute; Z-INDEX: «+ i +»; VISIBILITY: «);
document.write(«visible; TOP: 15px; LEFT: 15px;»><font color=»blue»>»);
document.write(«,</font></div>»);
}
}
}
function initRain() {
a = 6;
r[i] = 1;
sn = Math.sin(a);
cs = Math.cos(a);
cx[i] = Math.random() * doc_width + 1;
cy[i] = Math.random() * doc_height + 1;
x[i] = r[i] * sn + cx[i];
y[i] = cy[i];
}
function makeRain() {
r[i] = 1;
cx[i] = Math.random() * doc_width + 1;
cy[i] = 1;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function updateRain() {
r[i] += s;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function raindropNS() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width — 20)) || (y[i] >= (doc_height — 20))) {
makeRain();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
document.layers[«dot»+i].top = y[i];
document.layers[«dot»+i].left = x[i];
}
setTimeout(«raindropNS()», speed);
}
function raindropIE() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width — 20)) || (y[i] >= (doc_height — 20))) {
makeRain();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
document.all[«dot»+i].style.pixelTop = y[i];
document.all[«dot»+i].style.pixelLeft = x[i];
}
setTimeout(«raindropIE()», speed);
}
if (ns4up) {
raindropNS();
}
else
if (ie4up) {
raindropIE();
}
// End —>
</script>
Ваш текст мерцает.
<script language=javascript type=text/javascript>
var xzx=navigator.appName;
if (xzx==»Microsoft Internet Explorer»){
document.write(‘<SPAN id=theText style=»WIDTH: 100%; COLOR: #FFFFFF»><STRONG><font size=»4″ face=»Times New Roman, Times, serif»>Эффект мерцания текста</font></STRONG></SPAN>’);
<!—
//величина сияния от и до
var from = 1;
var to = 7;
//скорсть сияния
var delay = 60;
//цвет сияния, имя в rgb (пример:’#ffff33′) или именованный
var glowColor = «#33FFFF'»;
//не менять!!!
var i = to;
var j = 0;
textPulseDown();
function textPulseUp()
{
if (!document.all)
return
if (i < to)
{
theText.style.filter = «Glow(Color=» + glowColor + «, Strength=» + i + «)»;
i++;
theTimeout = setTimeout(‘textPulseUp()’,delay);
return 0;
}
if (i = to)
{
theTimeout = setTimeout(‘textPulseDown()’,delay);
return 0;
}
}
function textPulseDown()
{
if (!document.all)
return
if (i > from)
{
theText.style.filter = «Glow(Color=» + glowColor + «, Strength=» + i + «)»;
i—;
theTimeout = setTimeout(‘textPulseDown()’,delay);
return 0;
}
if (i = from)
{
theTimeout = setTimeout(‘textPulseUp()’,delay);
return 0;
}
}
//—>
}
else {if (confirm(‘У вас стоит ‘+xzx+’. В этом браузере скрипт работать не будет .n Если хотите вернуться нажмите»Ok» .n Если хотите остаться жмите «Отмена»‘))
{
history.back(-1)
}
}
</script>