Español
<ESTILO tipo=texto/css>#floater { ÍNDICE Z: 10; IZQUIERDA: 500px; VISIBILIDAD: visible; ANCHO: 125 píxeles; POSICIÓN: absoluta; ARRIBA: 146px } </ESTILO> <ESTILO tipo=texto/css> TD { TAMAÑO DE FUENTE: 9pt; ALTURA DE LÍNEA: 11pt } </ESTILO> </CABEZA> <CUERPO > <DIV id=estilo flotante="IZQUIERDA: 0px; ANCHO: 89px; ARRIBA: 137px; ALTURA: 40px"> <TABLE cellSpacing=0 cellPadding=0 ancho=75 bgColor=#0000ff borde=1> <TR> <TD ancho=10><B><IMG id=fpAnimswapImgFP1 alto=200 ancho=200 lowsrc=/img/200406301.jpg borde=0 nombre=fpAnimswapImgFP1 animación dinámica= "fpAnimswapImgFP1"></B></TD> <TD align=middle width=30>网页<BR>教学</TD></TR> </TABLE> </DIV> <SCRIPT language=JavaScript> self. onError=nulo; actualX = actualY = 0; cualIt = nulo; últimoDesplazamientoX = 0; últimoDesplazamientoY = 0; NS = (documento.capas)? 1: 0; IE = (documento.todo)? 1: 0; <!-- CÓDIGO ACOSADOR --> función heartBeat() { if(IE) { diffY = document.body.scrollTop; diffX = documento.body.scrollLeft; } if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; } if(diffY != lastScrollY) { porcentaje = .1 * (diffY - lastScrollY); if(porcentaje > 0) porcentaje = Math.ceil(porcentaje); else porcentaje = Math.floor(porcentaje); if(IE) document.all.floater.style.pixelTop += porcentaje; if(NS) document.floater.top += porcentaje; lastScrollY = lastScrollY + porcentaje; } if(diffX != lastScrollX) { porcentaje = .1 * (diffX - lastScrollX); if(porcentaje > 0) porcentaje = Math.ceil(porcentaje); else porcentaje = Math.floor(porcentaje); if(IE) document.all.floater.style.pixelLeft += porcentaje; if(NS) document.floater.left += porcentaje; lastScrollX = lastScrollX + porcentaje; } } <!-- /CÓDIGO ACOSADOR --> <!-- CÓDIGO ARRASTRAR Y SOLTAR --> función checkFocus(x,y) { stalkerx = document.floater.pageX; acecho = document.floater.pageY; ancho de acosador = documento.floater.clip.width; altura del acosador = documento.floater.clip.height; if( (x > acosadorx && x < (stalkerx+stalkerwidth)) && (y > acosador && y < (stalkery+stalkerheight))) devuelve verdadero; de lo contrario devolverá falso; } función grabIt(e) { if(IE) { whichIt = event.srcElement; while (whatIt.id.indexOf("floater") == -1) { WhichIt = WhichIt.parentElement; if (cuál == nulo) { return verdadero; } } WhichIt.style.pixelLeft = WhichIt.offsetLeft; WhichIt.style.pixelTop = WhichIt.offsetTop; currentX = (event.clientX + document.body.scrollLeft); currentY = (event.clientY + document.body.scrollTop); } else { ventana.captureEvents(Evento.MOUSEMOVE); if(checkFocus (e.pageX,e.pageY)) { whichIt = document.floater; StalkerTouchedX = e.pageX-document.floater.pageX; StalkerTouchedY = e.pageY-document.floater.pageY; } } devuelve verdadero; } función moverlo(e) { if (cual == nulo) { return false; } if(IE) { newX = (event.clientX + document.body.scrollLeft); newY = (event.clientY + document.body.scrollTop); distanciaX = (nuevoX - actualX); distanciaY = (nuevaY - actualY); actualX = nuevoX; actualY = nuevoY; whichIt.style.pixelLeft += distanciaX; whichIt.style.pixelTop += distanciaY; if(cual.estilo.pixelTop < document.body.scrollTop) cual.estilo.pixelTop = document.body.scrollTop; if(cuál.estilo.pixelLeft < document.body.scrollLeft) cual.estilo.pixelLeft = document.body.scrollLeft; if(cual.estilo.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - cual.estilo.pixelWidth - 20) cual.estilo.pixelLeft = document.body.offsetWidth - cual.estilo.pixelWidth - 20; if(cual.estilo.pixelTop > document.body.offsetHeight + document.body.scrollTop - cual.estilo.pixelHeight - 5) cual.estilo.pixelTop = document.body.offsetHeight + document.body.scrollTop - cual.estilo. altura del píxel - 5; evento.returnValue = falso; } else { whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY); if(cuál.izquierda < 0+self.pageXOffset) cuál.izquierda = 0+self.pageXOffset; if(cuál.top < 0+self.pageYOffset) cuál.top = 0+self.pageYOffset; if( (cuál.izquierda + cuál.clip.ancho) >= (ventana.anchointerior+self.pageXOffset-17)) cuál.izquierda = ((ventana.anchointerior+self.páginaXOffset)-cual.clip.ancho)-17 ; if( (cuál.arriba + cuál.clip.altura) >= (ventana.alturainterior+self.pageYOffset-17)) cual.arriba = ((ventana.alturainterior+self.páginaYOffset)-cual.clip.altura)-17 ; devolver falso; } devolver falso; } //más javascript de http://www.downcodes.com function dropIt() { whichIt = null; si(NS) ventana.releaseEvents (Evento.MOUSEMOVE); devolver verdadero; } <!-- ARRASTRAR Y SOLTAR CÓDIGO --> if(NS) { window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN); window.onmousedown = agarrarlo; window.onmousemove = moverlo; ventana.onmouseup = soltarlo; } if(IE) { document.onmousedown = grabIt; document.onmousemove = moverlo; document.onmouseup = soltarlo; } if(NS || IE) acción = window.setInterval("heartBeat()",1); </SCRIPT> <br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br >e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e <br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br >e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e <br>e <br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br >e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e </BODY></HTML>