📄 从天而降的文字.txt
字号:
<p><html><br>
<head><br>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><br>
<title>无标题文档</title><br>
</p>
<p></head></p>
<p><body onload="dynAnimation8()"></p>
<p> <SCRIPT language="JavaScript" FPTYPE="dynamicanimation8"><br>
<!--<br>
dynamicanimAttr = "dynamicanimation8"<br>
animateElements = new Array()<br>
currentElement = 0<br>
speed = 0<br>
stepsZoom = 8<br>
stepsWord = 8<br>
stepsFly = 12<br>
stepsSpiral = 16<br>
steps = stepsZoom<br>
step = 0<br>
outString = ""<br>
function dynAnimation8()<br>
{<br>
var ms = navigator.appVersion.indexOf("MSIE")<br>
ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)<br>
if(!ie4)<br>
{<br>
if((navigator.appName == "Netscape") &&<br>
(parseInt(navigator.appVersion.substring(0, 1)) >= 4))<br>
{<br>
for (index=document.layers.length-1; index >= 0; index--)<br>
{<br>
layer=document.layers[index]<br>
if (layer.left==10000)<br>
layer.left=0<br>
}<br>
}<br>
return<br>
}<br>
for (index=document.all.length-1; index >= document.body.sourceIndex; index--)<br>
{<br>
el = document.all[index]<br>
animation = el.getAttribute(dynamicanimAttr, false)<br>
if(null != animation)<br>
{<br>
if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")<br>
{<br>
ih = el.innerHTML<br>
outString = ""<br>
i1 = 0<br>
iend = ih.length<br>
while(true)<br>
{<br>
i2 = startWord(ih, i1)<br>
if(i2 == -1)<br>
i2 = iend<br>
outWord(ih, i1, i2, false, "")<br>
if(i2 == iend)<br>
break<br>
i1 = i2<br>
i2 = endWord(ih, i1)<br>
if(i2 == -1)<br>
i2 = iend<br>
outWord(ih, i1, i2, true, animation)<br>
if(i2 == iend)<br>
break<br>
i1 = i2<br>
}<br>
document.all[index].innerHTML = outString<br>
document.all[index].style.posLeft = 0<br>
document.all[index].setAttribute(dynamicanimAttr, null)<br>
}<br>
if(animation == "zoomIn" || animation == "zoomOut")<br>
{<br>
ih = el.innerHTML<br>
outString = "<SPAN " + dynamicanimAttr + "=\"" + animation + "\" style=\"position: relative; left: 10000;\">"<br>
outString += ih<br>
outString += "</SPAN>"<br>
document.all[index].innerHTML = outString<br>
document.all[index].style.posLeft = 0<br>
document.all[index].setAttribute(dynamicanimAttr, null)<br>
}<br>
}<br>
}<br>
i = 0<br>
for (index=document.body.sourceIndex; index < document.all.length; index++)<br>
{<br>
el = document.all[index]<br>
animation = el.getAttribute(dynamicanimAttr, false)<br>
if (null != animation)<br>
{<br>
if(animation == "flyLeft")<br>
{<br>
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
el.style.posTop = 0<br>
}<br>
else if(animation == "flyRight")<br>
{<br>
el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth<br>
el.style.posTop = 0<br>
}<br>
else if(animation == "flyTop" || animation == "dropWord")<br>
{<br>
el.style.posLeft = 0<br>
el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight<br>
}<br>
else if(animation == "flyBottom")<br>
{<br>
el.style.posLeft = 0<br>
el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight<br>
}<br>
else if(animation == "flyTopLeft")<br>
{<br>
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight<br>
}<br>
else if(animation == "flyTopRight" || animation == "flyTopRightWord")<br>
{<br>
el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth<br>
el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight<br>
}<br>
else if(animation == "flyBottomLeft")<br>
{<br>
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight<br>
}<br>
else if(animation == "flyBottomRight" || animation == "flyBottomRightWord")<br>
{<br>
el.style.posLeft = 10000-offsetLeft(el)+document.body.offsetWidth<br>
el.style.posTop = document.body.scrollTop-offsetTop(el)+document.body.offsetHeight<br>
}<br>
else if(animation == "spiral")<br>
{<br>
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
el.style.posTop = document.body.scrollTop-offsetTop(el)-el.offsetHeight<br>
}<br>
else if(animation == "zoomIn")<br>
{<br>
el.style.posLeft = 10000<br>
el.style.posTop = 0<br>
}<br>
else if(animation == "zoomOut")<br>
{<br>
el.style.posLeft = 10000<br>
el.style.posTop = 0<br>
}<br>
else<br>
{<br>
el.style.posLeft = 10000-offsetLeft(el)-el.offsetWidth<br>
el.style.posTop = 0<br>
}<br>
el.initLeft = el.style.posLeft<br>
el.initTop = el.style.posTop<br>
animateElements[i++] = el<br>
}<br>
}<br>
window.setTimeout("animate();", speed)<br>
}<br>
function offsetLeft(el)<br>
{<br>
x = el.offsetLeft<br>
for (e = el.offsetParent; e; e = e.offsetParent)<br>
x += e.offsetLeft;<br>
return x<br>
} <br>
function offsetTop(el)<br>
{<br>
y = el.offsetTop<br>
for (e = el.offsetParent; e; e = e.offsetParent)<br>
y += e.offsetTop;<br>
return y<br>
} <br>
function startWord(ih, i)<br>
{<br>
for(tag = false; i < ih.length; i++)<br>
{<br>
c = ih.charAt(i)<br>
if(c == '<')<br>
tag = true<br>
if(!tag)<br>
return i<br>
if(c == '>')<br>
tag = false<br>
}<br>
return -1<br>
}<br>
function endWord(ih, i)<br>
{<br>
nonSpace = false<br>
space = false<br>
while(i < ih.length)<br>
{<br>
c = ih.charAt(i)<br>
if(c != ' ')<br>
nonSpace = true<br>
if(nonSpace && c == ' ')<br>
space = true<br>
if(c == '<')<br>
return i<br>
if(space && c != ' ')<br>
return i<br>
i++<br>
}<br>
return -1<br>
}<br>
function outWord(ih, i1, i2, dyn, anim)<br>
{<br>
if(dyn)<br>
outString += "<SPAN " + dynamicanimAttr + "=\"" + anim + "\" style=\"position: relative; left: 10000;\">"<br>
outString += ih.substring(i1, i2)<br>
if(dyn)<br>
outString += "</SPAN>"<br>
}<br>
function animate()<br>
{<br>
el = animateElements[currentElement]<br>
animation = el.getAttribute(dynamicanimAttr, false)<br>
step++<br>
if(animation == "spiral")<br>
{<br>
steps = stepsSpiral<br>
v = step/steps<br>
rf = 1.0 - v<br>
t = v * 2.0*Math.PI<br>
rx = Math.max(Math.abs(el.initLeft), 200)<br>
ry = Math.max(Math.abs(el.initTop), 200)<br>
el.style.posLeft = Math.ceil(-rf*Math.cos(t)*rx)<br>
el.style.posTop = Math.ceil(-rf*Math.sin(t)*ry)<br>
}<br>
else if(animation == "zoomIn")<br>
{<br>
steps = stepsZoom<br>
el.style.fontSize = Math.ceil(50+50*step/steps) + "%"<br>
el.style.posLeft = 0<br>
}<br>
else if(animation == "zoomOut")<br>
{<br>
steps = stepsZoom<br>
el.style.fontSize = Math.ceil(100+200*(steps-step)/steps) + "%"<br>
el.style.posLeft = 0<br>
}<br>
else<br>
{<br>
steps = stepsFly<br>
if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")<br>
steps = stepsWord<br>
dl = el.initLeft / steps<br>
dt = el.initTop / steps<br>
el.style.posLeft = el.style.posLeft - dl<br>
el.style.posTop = el.style.posTop - dt<br>
}<br>
if (step >= steps) <br>
{<br>
el.style.posLeft = 0<br>
el.style.posTop = 0<br>
currentElement++<br>
step = 0<br>
}<br>
if(currentElement < animateElements.length)<br>
window.setTimeout("animate();", speed)<br>
}</p>
<p>//--><br>
</p>
<p></SCRIPT><br>
</p>
<p><p dynamicanimation8="dropWord"<br>
style="position: relative !important; left: 10000 !important" align="center"><font size="3" color="#ee00FF">很 好 玩 吧 ! 有 没 有 吓 一 跳 ?<font size="7"><b><font face="Arial, Helvetica, sans-serif" color="#FF0000">YES! <br>
</font></b></font></font></p></p>
<p> </p>
<p></body><br>
</html><br>
</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -