ภาษาไทย
<!-- http://www.downcodes.com --> <!-- bbs http://bbs.downcodes.com --> <!--把下列代码加到<BODY>区域中--> <SCRIPT> ฟังก์ชัน morph(e,รอ,ขั้นตอน,สไตล์,เสร็จสิ้น){ if(e.morphing){ return; } e.morphing = จริง; อี.ขั้นตอน = 0; e.done = ขั้นตอน; e.wait = รอ; e.morphDone = เสร็จสิ้น; var attribs = _eat_attrib(สไตล์); if(attribs["top"] != null){ e.deltaTop = Math.round(Number((attribs["top"] - e.style.posTop) / ขั้นตอน)); e.finalTop = คุณลักษณะ ["ด้านบน"]; }else{ e.deltaTop = null; e.finalTop = e.style.posTop; } if(attribs["left"] != null){ e.deltaLeft = Math.round(Number((attribs["left"] - e.style.posLeft) / ขั้นตอน)); e.finalLeft = คุณลักษณะ ["ซ้าย"]; }else{ e.deltaLeft = null; e.finalLeft = e.style.posLeft; } if(attribs["height"] != null){ e.deltaHeight = Math.round(Number((attribs["height"] - e.style.posHeight) / ขั้นตอน)); e.finalHeight = คุณลักษณะ ["ความสูง"]; }else{ e.deltaHeight = null; e.finalHeight = e.style.posHeight; } if(attribs["width"] != null){ e.deltaWidth = Math.round(Number((attribs["width"] - e.style.posWidth) / ขั้นตอน)); e.finalWidth = คุณลักษณะ ["ความกว้าง"]; }else{ e.deltaWidth = null; e.finalWidth = e.style.posWidth; } e.colors = อาร์เรย์ใหม่ (); สำหรับ (attrib ในแอตทริบิวต์){ if(attrib == "พื้นหลัง"){ e.colors[e.colors.length] = new Array(); e.colors[e.colors.length - 1].name = attrib; e.colors[e.colors.length - 1].safename = attrib; } if(attrib == "color"){ e.colors[e.colors.length] = new Array(); e.colors[e.colors.length - 1].name = attrib; e.colors[e.colors.length - 1].safename = attrib; } if(attrib == "border-color"){ e.colors[e.colors.length] = new Array(); e.colors[e.colors.length - 1].name = attrib; e.colors[e.colors.length - 1].safename = "borderColor"; } } สำหรับ(var i=0;i<e.colors.length;i++){ var rgb = _eat_rgb(attribs[e.colors[i].name]); var prergb = _eat_rgb(e.style[e.colors[i].safename]); e.colors[i].delta = _eat_rgb(attribs[e.colors[i].name]); e.colors[i].finish = _eat_rgb(แอตทริบิวต์[e.colors[i].name]); e.colors[i].delta["red"] = Math.round(Number((rgb["red"] - prergb["red"]) / ขั้นตอน)); e.colors[i].delta["green"] = Math.round(Number((rgb["green"] - prergb["green"]) / ขั้นตอน)); e.colors[i].delta["blue"] = Math.round(Number((rgb["blue"] - prergb["blue"]) / ขั้นตอน)); } setTimeout("_morphing(document.all" + e.id + ")", รอสักครู่); } ฟังก์ชั่น _morphing(e){ e.step++; ถ้า (e.deltaTop!=null){ e.style.posTop += e.deltaTop; } if(e.deltaLeft!=null){ e.style.posLeft += e.deltaLeft; } if(e.deltaHeight!=null){ e.style.posHeight += e.deltaHeight; } if(e.deltaWidth!=null){ e.style.posWidth += e.deltaWidth; } สำหรับ(var i=0;i<e.colors.length;i++){ var rgb = _eat_rgb(e.style[e.colors[i].safename]); e.style[e.colors[i].safename] = "rgb(" + (e.colors[i].delta["red"] + rgb["red"]) + "," + (e.colors [i].delta["สีเขียว"] + rgb["สีเขียว"]) + "," + (e.colors[i].delta["สีฟ้า"] + rgb["สีฟ้า"]) + ")"; } if(e.step == e.done){ if(e.deltaTop != null) e.style.posTop = e.finalTop; ถ้า(e.deltaLeft != null) e.style.posLeft = e.finalLeft; ถ้า(e.deltaWidth != null) e.style.posWidth = e.finalWidth; ถ้า (e.deltaHeight != null) e.style.posHeight = e.finalHeight; สำหรับ (var i=0;i<e.colors.length;i++){ e.style[e.colors[i].safename] = "rgb(" + (e.colors[i].finish["red" ] + rgb["สีแดง"]) + "," + (e.colors[i].finish["green"] + rgb["green"]) + "," + (e.colors[i].finish ["สีน้ำเงิน"] + RGB["สีน้ำเงิน"]) + ")"; } e.morphing = เท็จ; eval(e.morphDone); }else{ setTimeout("_morphing(document.all" + e.id + ")", e.wait); } กลับ; } function _eat_attrib(str){ var chunks = new Array(); var all = อาร์เรย์ใหม่ (); ชิ้น=str.split(";"); สำหรับ (var i=0;i<chunks.length;i++){ var tmpA = new Array(); tmpA=chunks[i].split(///); ทั้งหมด[tmpA[0]]=tmpA[1]; } ส่งคืนทั้งหมด; } function _eat_rgb(str){ var all = new Array(); var a = str.indexOf("("); var b = str.indexOf(")"); str = str.substring(a + 1, b); var tmpA = str.แยก(","); ทั้งหมด["สีแดง"]=หมายเลข(tmpA[0]); ทั้งหมด["สีเขียว"]=หมายเลข(tmpA[1]); ทั้งหมด["สีน้ำเงิน"]=หมายเลข(tmpA[2]); คืนทั้งหมด; } </SCRIPT><SPAN ID="test" STYLE="border:solid;border-width:5;border-color:rgb(0,0,0);color:rgb(255,255,255);position:absolute;top :0;ซ้าย:0;ความกว้าง:400;ความสูง:400;ล้น:ซ่อน;พื้นหลัง:rgb(0,0,255);">想学网页制作技术,请到建站学院来! </SPAN> <SCRIPT> ฟังก์ชั่น rander(){ var top = Math.round(Math.random() * 400); var left = Math.round(Math.random() * 600); ความกว้าง var = Math.round(Math.random() * 200); var height = Math.round(Math.random() * 200); var r = Math.round(Math.random() * 255); var g = Math.round(Math.random() * 255); var b = Math.round(Math.random() * 255); พื้นหลัง var = "rgb(" + r + "," + g + "," + b + ")"; var r = Math.round(Math.random() * 255); var g = Math.round(Math.random() * 255); var b = Math.round(Math.random() * 255); var borderColor = "rgb(" + r + "," + g + "," + b + ")"; var r = Math.round(Math.random() * 255); var g = Math.round(Math.random() * 255); var b = Math.round(Math.random() * 255); สี var = "rgb(" + r + "," + g + "," + b + ")"; morph(document.all.test,30,20,"top:" + top + ";ซ้าย:" + ซ้าย + ";ความกว้าง:" + ความกว้าง + ";ความสูง:" + ความสูง + ";พื้นหลัง:" + พื้นหลัง + ";สีเส้นขอบ:" + borderColor + ";สี:" + สี + ";","rander();"); } แรนเดอร์(); </สคริปต์>