Português
<HTML> <HEAD> <META http-equiv='Content-Type' content='text/html; charset=gb2312'> <TITLE>Uma camada móvel do mouse exibida na página com um botão Fechar, efeito legal</ TITLE> </HEAD> <BODY> <STYLE type=text/css> #floater { ESQUERDA: 400px; <DIV align=center id=floater style="HEIGHT: 98px; WIDTH: 240px;"> <TABLE bgColor=#deefef border=1 borderColor=#008000 borderColorDark=#00ff00 borderColorLight=#ff00ff cellPadding=2 cellSpacing =1 width= "240"> <TBODY> <TR> <TD width="100%"> <P align=center>Bem-vindo à coluna Website Building Academy<BR>JavaScript! </P></TD></TR> <TR> <TD width="100%"> Bem-vindo à Academia de Criação de Sites. Se você tiver quaisquer comentários e sugestões, sinta-se à vontade para apresentá-los. nossa promoção, e faremos o possível para atendê-lo. Por favor, apoie nosso trabalho. Cada etapa do nosso crescimento terá suas pegadas! ! ! <BR> Se você tiver boas sugestões e opiniões, pode me escrever. Se tiver bons exemplos, espero consultar e aprender com você. </TD></TR></TBODY></TABLE></DIV> <linguagem SCRIPT=JavaScript> self.onError=null; NS = (document.layers) ? 1 : 0; IE = (document.all) ? 1: 0; ;diffX = document.body.scrollLeft } if(NS) { diffY = self.pageYOffset; > 0) por cento = Math.ceil(porcentagem); senão por cento = Math.floor(porcentagem); if(IE) document.all.floater.style.pixelTop += por cento; por cento; lastScrollY = lastScrollY + por cento } if(diffX != lastScrollX) { por cento = .1 * (diffX - lastScrollX); por cento); if(IE) document.all.floater.style.pixelLeft += por cento; if(NS) document.floater.left += por cento; lastScrollX = lastScrollX + por cento; > <!-- DRAG DROP CODE --> function checkFocus(x,y) { stalkerx = document.floater.pageX = document.floater.pageY; .clip.height; if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) return true; (IE) { whichIt = event.srcElement; while (whatIt.id.indexOf("floater") == -1) { whichIt = whichIt.parentElement; if (whatIt == null) { return true; .pixelLeft = whichIt.offsetLeft; whichIt.style.pixelTop = whichIt.offsetTop; currentX = (event.clientX + document.body.scrollLeft); captureEvents(Event.MOUSEMOVE); if(checkFocus (e.pageX,e.pageY)) { whichIt = document.floater; ; } } retornar verdadeiro } função moveIt(e) { if ( whichIt == null) { return false } if (IE) { newX = (event.clientX + document.body.scrollLeft); + document.body.scrollTop); distânciaX = (newX - currentX); if(qualIt.style.pixelTop <document.body.scrollTop) whichIt.style.pixelTop = document.body.scrollTop; if(qualIt.style.pixelLeft <document.body.scrollLeft) whichIt.style.pixelLeft = document.body. scrollLeft; if (qualIt.style.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - whichIt.style.pixelWidth - 20) whichIt.style.pixelLeft = document.body.offsetWidth - whichIt.style.pixelWidth - 20; if(qualIt.style.pixelTop > document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5) whichIt.style.pixelTop = document.body.offsetHeight + document.body.scrollTop - whichIt.style. pixelHeight - 5; event.returnValue = false } else { whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY); pageXOffset; if(qualIt.top < 0+self.pageYOffset) whichIt.top = 0+self.pageYOffset if( (qualIt.left + whichIt.clip.width) >= (window.innerWidth+self.pageXOffset-17) ) whichIt.left = ((window.innerWidth+self.pageXOffset)- whichIt.clip.width)-17; )) whichIt.top = ((window.innerHeight+self.pageYOffset)- whichIt.clip.height)-17; return false;} return false; (Event.MOUSEMOVE); return true; } <!-- DRAG DROP CODE --> if(NS) { window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN); window.onmouseup = dropIt; } if(IE) { document.onmousedown = grabIt; document.onmousemove = moveIt; document.onmouseup = dropIt; 1); </SCRIPT> </BODY></HTML>