Программирование > JavaScript & JScript
Нужен скрипт как на boom.ru, по виду не очень сложный
(1/1)
Flam:
На любом халявном сайте boom.ru внизу бегает баннер-не баннер Mail.ru, всегда оставаясь внизу экрана, вот нужен такойже скрипт!
puh:
self.onError=null;
currentX=currentY=0;
whichIt=null;
lastScrollX=0; lastScrollY=0;
NS=(document.layers) ? 1 : 0;
IE=(document.all) ? 1: 0;
function heartBeat() {
if(IE) {diffY=document.body.scrollTop; diffX=document.body.scrollLeft;}
if(NS) {diffY=self.pageYOffset; diffX=self.pageXOffset;}
if(diffY!=lastScrollY) {percent=.1*(diffY-lastScrollY);
if(percent > 0) percent=Math.ceil(percent);
else percent=Math.floor(percent);
if(IE) document.all.slide.style.pixelTop+=percent;
if(NS) document.slide.top += percent;
lastScrollY=lastScrollY + percent;}
if(diffX != lastScrollX) {
percent=.1*(diffX-lastScrollX);
if(percent > 0) percent=Math.ceil(percent);
else percent=Math.floor(percent);
if(IE) document.all.slide.style.pixelLeft += percent;
if(NS) document.slide.left += percent;
lastScrollX=lastScrollX + percent;}}
function checkFocus(x,y) {
var totalY, totalX;
floatx=document.slide.pageX;
floaty=document.slide.pageY;
floatwidth=document.slide.clip.width;
floatheight=document.slide.clip.height;
if(20 == 0) totalY=floatheight;
else totalY=25;
if(0 == 0) totalX=floatwidth;
else totalX=0;
if((x>floatx&&xfloaty&&ywhichIt.offsetLeft&&event.clientXwhichIt.offsetTop && currentY
puh:
Все, что идет собственно за
document.write ("");
поменяй на свой манер и разберись с размерами блока.
Навигация
Перейти к полной версии