ซอร์สโค้ด
<html>
<หัว>
<title>ทางใต้ของฤดูร้อน</title>
<สคริปต์>
ตัวจับเวลา var;
var win = window.createPopup();
var cmdIndex = 0;
var closeMe = 0;
var currentCmdWindow;
ฟังก์ชั่น CurrentCmdFocus (obj)
-
currentCmdWindow = obj;
obj.rows(0).cells(0).style.filter = "progid:DXImageTransform.Microsoft.gradient(startColorStr=#0054E3,endColorStr=#358DFB,GradientType=1)";
obj.style.zIndex = cmdIndex++;
-
ฟังก์ชั่น CurrentCmdBlur (obj)
-
var line = obj.getElementsByTagName("P")[obj.getElementsByTagName("P").ความยาว - 1];
line.innerText = line.innerText.replace(/_$/, "");
obj.rows(0).cells(0).style.filter = "progid:DXImageTransform.Microsoft.gradient(startColorStr=#6B79B8,endColorStr=#8C9ADB,GradientType=1)";
-
ฟังก์ชั่น CloseButtonClick (src)
-
var msg1 = " ปิด?nn" +
"พร้อมท์จากระบบ: จริงๆ แล้ว นี่เป็นเพียงทางแยกธรรมดา ไม่ใช่สำหรับปิด~~ @o@nn" +
"C:\WINDOWS\system32>";
var ย่อหน้า = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
ย่อหน้า[paragraphs.length - 1].innerText = ย่อหน้า[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
-
ฟังก์ชั่น MaximizeButtonClick(src)
-
var msg1 = "สูงสุด?nn" +
"ผิด#o#nn" +
"C:\WINDOWS\system32>";
var ย่อหน้า = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
ย่อหน้า[paragraphs.length - 1].innerText = ย่อหน้า[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
CreateCmdWindow(win.document.getElementById("เฟรม"),
GetRandomNum (win.document.body.clientWidth - 400)
GetRandomNum(win.document.body.clientHeight - 300));
-
ฟังก์ชั่น MinimizeButtonClick (src)
-
ถ้า (closeMe < 9)
-
var msg1 = "ย่อเล็กสุด?nn" +
"คลิกอีกสองสามครั้ง^-^nn" +
"C:\WINDOWS\system32>";
var ย่อหน้า = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
ย่อหน้า[paragraphs.length - 1].innerText = ย่อหน้า[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
ใกล้ฉัน++;
-
อื่น
-
clearTimeout (ตัวจับเวลา);
win.ซ่อน();
window.document.body.style.display = "";
window.document.body.innerHTML = "<div style="font:32pt;font-weight:bold;color:#BE5100;"><p></p><p></p></div >";
setTimeout("ยินดีต้อนรับ(0)", 400);
-
}
ฟังก์ชั่น ยินดีต้อนรับ(n)
-
var msg1 = "ยินดีต้อนรับสู่บล็อกของ 0009 ^_^";
var msg2 = " <a href=" http://0009.cnblogs.com">คลิก ที่นี่</a>";
ถ้า (n < msg1.length)
-
window.document.getElementsByTagName("P")[0].innerText += msg1.substr(n, 1);
n++;
setTimeout("ยินดีต้อนรับ(" + n + ")", 200);
-
อื่น
-
window.document.getElementsByTagName("P")[1].innerHTML = msg2;
-
}
ฟังก์ชั่น OpenCmdWindow(ความสูง)
-
ถ้า (ความสูง < window.screen.availHeight)
-
ความสูง += 50;
ถ้า (ความสูง >= window.screen.availHeight)
-
ความสูง = window.screen.availHeight;
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
CreateCmdWindow(win.document.getElementById("เฟรม"), 10, 10);
ขยิบตา(จริง);
-
อื่น
-
win.show(0, 0, window.screen.availWidth, ความสูง);
-
-
อย่างอื่นถ้า (!win.isOpen)
-
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
-
จับเวลา = setTimeout ("OpenCmdWindow (" + ความสูง + ")", 50);
}
ฟังก์ชั่น CreateCmdWindow(obj, ซ้าย, บน)
-
var cmdWindow = win.document.createElement("ตาราง");
cmdWindow.border = 1;
cmdWindow.className = "คำสั่ง";
cmdWindow.style.left = ซ้าย;
cmdWindow.style.top = ด้านบน;
cmdWindow.style.zIndex = cmdIndex++;
var newRow = cmdWindow.insertRow();
var newCell = newRow.insertCell();
newCell.className = "ชื่อเรื่อง";
newCell.innerHTML = "<span> C:\WINDOWS\system32\cmd.exe</span>" +
"<ปุ่ม onclick="window.parent.CloseButtonClick(this);">×</button>" +
"<ปุ่ม onclick="window.parent.MaximizeButtonClick(this);">□</button>" +
"<ปุ่ม onclick="window.parent.MinimizeButtonClick(this);">-</button>";
newRow = cmdWindow.insertRow();
newCell = newRow.insertCell();
newCell.innerHTML = "<div class="Content">" +
"<p>Microsoft Windows XP [เวอร์ชัน 5.1.2600]</p>" +
"<p>(C) ลิขสิทธิ์ 1985-2001 Microsoft Corp.</p>" +
"<p> </p>" +
"<p>C:\WINDOWS\system32></p>" +
"<div class="ประดับ"></div>" +
"</div>";
cmdWindow.onactivate = function (){ window.parent.CurrentCmdFocus(นี่); }
cmdWindow.ondeactivate = function (){ window.parent.CurrentCmdBlur(นี่); }
obj.appendChild(cmdWindow);
}
ฟังก์ชั่น พริบตา(แสดง)
-
ถ้า (currentCmdWindow != ไม่ได้กำหนด && currentCmdWindow != null)
-
var line = currentCmdWindow.getElementsByTagName("P")[currentCmdWindow.getElementsByTagName("P").ความยาว - 1];
ถ้า(แสดง)
-
line.innerText += "_";
-
อื่น
-
line.innerText = line.innerText.replace(/_$/, "");
-
-
setTimeout("พริบตา(" + !show + ")", 500);
}
ฟังก์ชัน GetRandomNum(สูงสุด)
-
กลับ parseInt(Math.random() * สูงสุด + 1);
}
window.onload = ฟังก์ชั่น()
-
win.document.body.innerHTML = "<div id="Frame" onselectstart="return false;"></div>";
win.document.appendChild(win.document.createElement("สไตล์"));
win.document.styleSheets[0].addRule("body", "padding: 0px; ระยะขอบ: 0px;");
win.document.styleSheets[0].addRule("#Frame", "ความกว้าง: 100%; ความสูง: 100%; พื้นหลัง: #3A6EA5;");
win.document.styleSheets[0].addRule(".Cmd", "พื้นหลัง: #fff; ตำแหน่ง: แน่นอน; ความกว้าง: 670px; ความสูง: 440px; ขนาดตัวอักษร: 10pt; สี: #fff; เคอร์เซอร์: ค่าเริ่มต้น;" );
win.document.styleSheets[0].addRule(".Title", "ตัวกรอง: progid:DXImageTransform.Microsoft.gradient(startColorStr=#6B79B8,endColorStr=#8C9ADB,GradientType=1); ความสูง: 24px; น้ำหนักแบบอักษร: ตัวหนา;");
win.document.styleSheets[0].addRule(".Title span", "float: left; line-height: 20px;");
win.document.styleSheets[0].addRule(".Title button", "width: 18px; height: 18px; float: right; Font: 9pt; Font-weight: Bold; text-algin: center; Margin: 2px 1px 0px 0px; เส้นขอบ: เริ่มต้น 2px #fff;");
win.document.styleSheets[0].addRule(".Content", "พื้นหลัง: #000; ความสูง: 100%; overflow-y: scroll; scrollbar-face-color: #ece9d8; scrollbar-highlight-color: #ffffff ; scrollbar-shadow-color: #ccc; scrollbar-arrow-color: #000000; scrollbar-track-color: #eeeeee;
win.document.styleSheets[0].addRule(".Content p", "margin: 0px; line-height: 16px;");
win.document.styleSheets[0].addRule(".Content .ประดับ", "ความสูง: 4000px;");
OpenCmdWindow(0);
-
</สคริปต์>
</หัว>
<body style="display: none;"></body>
</html>