كود المصدر
<html>
<الرأس>
<title>جنوب الصيف</title>
<النص البرمجي>
مؤقت فار؛
var win = window.createPopup();
فار cmdIndex = 0;
فار كلوس مي = 0;
فار الحاليCmdWindow;
الدالة 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").length - 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>";
varparas = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
الفقرات[paragraphs.length - 1].innerText = الفقرات[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
}
وظيفة تكبير زر النقر (src)
{
var msg1 = "تعظيم الحجم؟nn" +
"خطأ#o#nn" +
"C:\WINDOWS\system32>";
varparas = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
الفقرات[paragraphs.length - 1].innerText = الفقرات[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
إنشاءCmdWindow(win.document.getElementById("الإطار")،
GetRandomNum(win.document.body.clientWidth - 400)،
GetRandomNum(win.document.body.clientHeight - 300));
}
الدالة MinimizeButtonClick(src)
{
إذا (كلوسيمي <9)
{
var msg1 = "تصغير?nn" +
"انقر عدة مرات أخرى^-^nn" +
"C:\WINDOWS\system32>";
varparas = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
الفقرات[paragraphs.length - 1].innerText = الفقرات[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
CloseMe++;
}
آخر
{
ClearTimeout(timer);
Hide();
window.document.body.style.display = "";
window.document.body.innerHTML = "<div style="font:32pt;font-weight:bold;color:#BE5100;"><p></p><p></p></div >";
setTimeout("Welcome(0)", 400);
}
}
وظيفة الترحيب(ن)
{
var msg1 = "مرحبًا بك في مدونة 0009 ^_^";
var msg2 = " <a href=" http://0009.cnblogs.com">انقر هنا</a>";
إذا (ن <msg1.length)
{
window.document.getElementsByTagName("P")[0].innerText += msg1.substr(n, 1);
ن++;
setTimeout("Welcome(" + n + ")", 200);
}
آخر
{
window.document.getElementsByTagName("P")[1].innerHTML = msg2;
}
}
الدالة OpenCmdWindow(الارتفاع)
{
إذا (الارتفاع < window.screen.availHeight)
{
الارتفاع += 50;
إذا (الارتفاع >= window.screen.availHeight)
{
height = window.screen.availHeight;
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
CreateCmdWindow(win.document.getElementById("Frame"), 10, 10);
غمزة (صحيح)؛
}
آخر
{
win.show(0, 0, window.screen.availWidth, height);
}
}
وإلا إذا (!win.isOpen)
{
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
}
timer = setTimeout("OpenCmdWindow(" + height + ")", 50);
}
الدالة CreateCmdWindow(obj, left, top)
{
var cmdWindow = win.document.createElement("TABLE");
cmdWindow.border = 1;
cmdWindow.className = "Cmd";
cmdWindow.style.left = left;
cmdWindow.style.top = top;
cmdWindow.style.zIndex = cmdIndex++;
var newRow = cmdWindow.insertRow();
var newCell = newRow.insertCell();
newCell.className = "العنوان";
newCell.innerHTML = "<span> C:\WINDOWS\system32\cmd.exe</span>" +
"<button onclick="window.parent.CloseButtonClick(this);">×</button>" +
"<button onclick="window.parent.MaximizeButtonClick(this);">□</button>" +
"<button onclick="window.parent.MinimizeButtonClick(this);">-</button>";
newRow = cmdWindow.insertRow();
newCell = newRow.insertCell();
newCell.innerHTML = "<div class="المحتوى">" +
"<p>Microsoft Windows XP [الإصدار 5.1.2600]</p>" +
"<p>(C) حقوق الطبع والنشر لعام 1985-2001 لشركة Microsoft</p>" +
"<p> </p>" +
"<p>C:\WINDOWS\system32></p>" +
"<div class="تزين"></div>" +
"</div>";
cmdWindow.onactivate = function (){ window.parent.CurrentCmdFocus(this });
cmdWindow.ondeactivate = function (){ window.parent.CurrentCmdBlur(this });
obj.appendChild(cmdWindow);
}
وظيفة غمزة (إظهار)
{
إذا (currentCmdWindow != غير محدد && currentCmdWindow != null)
{
var line = currentCmdWindow.getElementsByTagName("P")[currentCmdWindow.getElementsByTagName("P").length - 1];
إذا (إظهار)
{
line.innerText += "_";
}
آخر
{
line.innerText = line.innerText.replace(/_$/, "");
}
}
setTimeout("Wink(" + !show + ")", 500);
}
الدالة GetRandomNum(الحد الأقصى)
{
return parseInt(Math.random() * max + 1);
}
window.onload = الدالة ()
{
win.document.body.innerHTML = "<div id="Frame" onselectstart="return false;"></div>";
win.document.appendChild(win.document.createElement("STYLE"));
win.document.styleSheets[0].addRule("body", "padding: 0px; Margin: 0px;");
win.document.styleSheets[0].addRule("#Frame"، "width: 100%; height: 100%; الخلفية: #3A6EA5;");
win.document.styleSheets[0].addRule(".Cmd"، "background: #fff؛ الموضع: مطلق؛ العرض: 670 بكسل؛ الارتفاع: 440 بكسل؛ حجم الخط: 10pt؛ اللون: #fff؛ المؤشر: الافتراضي؛" );
win.document.styleSheets[0].addRule(".Title"، "filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#6B79B8,endColorStr=#8C9ADB,GradientType=1); الارتفاع: 24px; وزن الخط: عريض؛")؛
win.document.styleSheets[0].addRule(".Titlespan", "float: left; line-height: 20px;");
win.document.styleSheets[0].addRule(".Title Button"، "width: 18px؛ الارتفاع: 18px؛ float: right؛ الخط: 9pt؛ وزن الخط: غامق؛ text-algin: center؛ الهامش: 2px 1px 0px 0px الحدود: البداية 2px #fff;");
win.document.styleSheets[0].addRule(".Content"، "الخلفية: #000؛ الارتفاع: 100%؛ overflow-y: التمرير؛ لون وجه شريط التمرير: #ece9d8؛ لون تمييز شريط التمرير: #ffffff لون ظل شريط التمرير: #ccc؛ لون شريط التمرير: #000000؛ لون شريط التمرير: #eeeee؛
win.document.styleSheets[0].addRule(".Content p"، "margin: 0px; line-height: 16px;");
win.document.styleSheets[0].addRule(".Content .Adorn", "height: 4000px;");
OpenCmdWindow(0);
}
</script>
</الرأس>
<body style="display: none;"></body>
</html>