Комментируется не все работа скрипта , а лишь те моменты , которые можно изменять для получения другого наглядного результата.
По поводу лишних {} просьба не писать.Я и сам знаю ,что можно без них, но от их излишества скрипт в данном случае не портится , а лишь становится нагляднее
if (document.images)
.
{
var staticlogo=new Image(88,31)
/*Создается новый staticlogo объект типа IMAGES с размерами 81 на 31 пиксел (у вас свои)*/
}
staticlogo.src="../images/avi.gif"
/*Указывается местоположение файла картинки для объекта staticlogo (у вас свое)*/
var logolink="https://members.tripod.com/avisop/index.html"
/*Указывается адрес странички на которую надо переходить по клику (у вас свой)*/
var alttext="Aviso Page - WEB полезности"
/*Альтернативный текст для картинки(у вас свой)*/
var fadeintoview=1
/*1 - эффеки проявки включен 0 - отключен*/
var visibleduration=25
/*через сколько секунд логотип исчезнет с экрана*/
function regenerate()
/*Эта функция производит перерисовку экрана*/
{
window.location.reload()
}
function regenerate2()
{
if (document.layers)
{
setTimeout("window.onresize=regenerate",400)
}
}
var fadeset=''
if (fadeintoview)
/*если вы включили эффект проявки*/
{
fadeset="filter:alpha(opacity=0)"
/*А вот ту можно поиграть используя различные фильтры и режимы*/
/*Скорее всего в NC работать не будет*/
}
if (document.all)
{
document.write('<span id="logo" style="'+fadeset+';position:absolute;top:100;width:'+staticlogo.width+';height:'+staticlogo.height+'">')
/*top:100 - начальная вертикальная координата*/
document.write('</span>')
}
function bringintoview()
{
if (logo.filters.alpha.opacity<=95)
{
logo.filters.alpha.opacity+=5
}
else
{
clearInterval(viewit)
if (visibleduration!=0)
{
setTimeout("logo.style.visibility='hidden'",visibleduration*1000)
}
}
}
function createlogo()
{
staticimage=new Layer(100)
staticimage.left=-300
staticimage.top=120
/*через сколько секунд логотип исчезнет с экрана*/
staticimage.document.write('<a href="'+logolink+'"><img src="'+staticlogo.src+'" border=0 alt="'+alttext+'"></a>')
staticimage.document.close()
staticimage.visibility="show"
regenerate2()
staticitns()
}
if (document.layers)
{
window.onload=createlogo;
}
if (document.all)
{
w=2
h=2
logo.style.left=w
logo.style.top=h
}
function logoit()
{
var w2=document.body.scrollLeft+w
var h2=document.body.scrollTop+h
logo.style.left=w2
logo.style.top=h2
}
function logoit2()
{
staticimage.left=pageXOffset+2
staticimage.top=pageYOffset+2
}
function insertimage()
{
logo.innerHTML='<a href="'+logolink+'"><img src="'+staticlogo.src+'" border=0 alt="'+alttext+'"></a>'
if (fadeintoview)
{
viewit=setInterval("bringintoview()",100)
}
else
{
if (visibleduration!=0)
{
setTimeout("logo.style.visibility='hidden'",visibleduration*1000)
}
}
if (document.all)
{
window.onscroll=logoit
window.onresize=new Function("window.location.reload()")
window.onload=insertimage
}
}
function staticitns()
/*Эта функция убирает логотип с экрана через заданное Вами Время*/
{
setInterval("logoit2()",90)
if (visibleduration!=0)
{
setTimeout("staticimage.visibility='hide'",visibleduration*1000)
}
}