Código fonte
<html>
<cabeça>
<title>Sul do verão</title>
<roteiro>
var temporizador;
var win = window.createPopup();
var cmdIndex = 0;
var closeMe = 0;
var currentCmdWindow;
função 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++;
}
função CurrentCmdBlur(obj)
{
var linha = obj.getElementsByTagName("P")[obj.getElementsByTagName("P").comprimento - 1];
line.innerText = line.innerText.replace(/_$/, "");
obj.rows(0).cells(0).style.filter = "progid:DXImageTransform.Microsoft.gradient(startColorStr=#6B79B8,endColorStr=#8C9ADB,GradientType=1)";
}
função CloseButtonClick(src)
{
var msg1 = " FECHAR?nn" +
"Prompt do sistema: Na verdade, este é apenas um fork comum, não para fechar ~~ @o@nn" +
"C:\WINDOWS\system32>";
var parágrafos = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
parágrafos[parágrafos.comprimento - 1].innerText = parágrafos[parágrafos.comprimento - 1].innerText.replace(/_$/, "") + msg1;
}
função MaximizeButtonClick(src)
{
var msg1 = "MAXIMIZAR?nn" +
"Errado#o#nn" +
"C:\WINDOWS\system32>";
var parágrafos = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
parágrafos[parágrafos.comprimento - 1].innerText = parágrafos[parágrafos.comprimento - 1].innerText.replace(/_$/, "") + msg1;
CreateCmdWindow(win.document.getElementById("Frame"),
GetRandomNum(win.document.body.clientWidth - 400),
GetRandomNum(win.document.body.clientHeight - 300));
}
função MinimizeButtonClick(src)
{
if (closeMe < 9)
{
var msg1 = " MINIMIZAR?nn" +
"Clique mais algumas vezes^-^nn" +
"C:\WINDOWS\system32>";
var parágrafos = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
parágrafos[parágrafos.comprimento - 1].innerText = parágrafos[parágrafos.comprimento - 1].innerText.replace(/_$/, "") + msg1;
fecheMe++;
}
outro
{
clearTimeout(temporizador);
ganhar.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("Bem-vindo(0)", 400);
}
}
função Bem-vindo(n)
{
var msg1 = "Bem-vindo ao blog do 0009 ^_^";
var msg2 = " <a href=" http://0009.cnblogs.com">Clique aqui</a>";
if(n <msg1.comprimento)
{
window.document.getElementsByTagName("P")[0].innerText += msg1.substr(n, 1);
n++;
setTimeout("Bem-vindo(" + n + ")", 200);
}
outro
{
window.document.getElementsByTagName("P")[1].innerHTML = msg2;
}
}
função OpenCmdWindow (altura)
{
if (altura <janela.screen.availHeight)
{
altura += 50;
if (altura >= window.screen.availHeight)
{
altura = janela.screen.availHeight;
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
CreateCmdWindow(win.document.getElementById("Frame"), 10, 10);
Piscadela(verdadeiro);
}
outro
{
win.show(0, 0, window.screen.availWidth, altura);
}
}
senão se (!win.isOpen)
{
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
}
temporizador = setTimeout("OpenCmdWindow(" + altura + ")", 50);
}
função CreateCmdWindow(obj, esquerda, topo)
{
var cmdWindow = win.document.createElement("TABELA");
cmdWindow.border = 1;
cmdWindow.className = "Cmd";
cmdWindow.style.left=esquerda;
cmdWindow.style.top = topo;
cmdWindow.style.zIndex = cmdIndex++;
var novaRow = cmdWindow.insertRow();
var novaCell = newRow.insertCell();
newCell.className = "Título";
newCell.innerHTML = "<span> C:\WINDOWS\system32\cmd.exe</span>" +
"<button onclick="window.parent.CloseButtonClick(this);">×</button>" +
"<botão onclick="window.parent.MaximizeButtonClick(this);">□</button>" +
"<button onclick="window.parent.MinimizeButtonClick(this);">-</button>";
novaRow = cmdWindow.insertRow();
novaCell = novaRow.insertCell();
newCell.innerHTML = "<div class="Conteúdo">" +
"<p>Microsoft Windows XP [versão 5.1.2600]</p>" +
"<p>(C) Direitos Autorais 1985-2001 Microsoft Corp.</p>" +
"<p> </p>" +
"<p>C:\WINDOWS\system32></p>" +
"<div class="Adornar"></div>" +
"</div>";
cmdWindow.onactivate=função(){ window.parent.CurrentCmdFocus(this);
cmdWindow.ondeactivate=função(){ window.parent.CurrentCmdBlur(this);
obj.appendChild(cmdWindow);
}
função Wink(mostrar)
{
if(currentCmdWindow! = indefinido && currentCmdWindow! = null)
{
var linha = currentCmdWindow.getElementsByTagName("P")[currentCmdWindow.getElementsByTagName("P").length - 1];
se (mostrar)
{
line.innerText += "_";
}
outro
{
line.innerText = line.innerText.replace(/_$/, "");
}
}
setTimeout("Wink(" + !show + ")", 500);
}
função GetRandomNum(máx.)
{
return parseInt(Math.random() * max + 1);
}
janela.onload = função()
{
win.document.body.innerHTML = "<div id="Frame" onselectstart="return false;"></div>";
win.document.appendChild(win.document.createElement("ESTILO"));
win.document.styleSheets[0].addRule("corpo", "preenchimento: 0px; margem: 0px;");
win.document.styleSheets[0].addRule("#Frame", "largura: 100%; altura: 100%; fundo: #3A6EA5;");
win.document.styleSheets[0].addRule(".Cmd", "background: #fff; posição: absoluta; largura: 670px; altura: 440px; tamanho da fonte: 10pt; cor: #fff; cursor: padrão;" );
win.document.styleSheets[0].addRule(".Title", "filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#6B79B8,endColorStr=#8C9ADB,GradientType=1); altura: 24px; peso da fonte: audacioso;");
win.document.styleSheets[0].addRule(".Title span", "float: left; line-height: 20px;");
win.document.styleSheets[0].addRule(".Title button", "largura: 18px; altura: 18px; float: direita; fonte: 9pt; peso da fonte: negrito; text-algin: centro; margem: 2px 1px 0px 0px; borda: início 2px #fff;");
win.document.styleSheets[0].addRule(".Content", "background: #000; height: 100%; overflow-y: scroll; scrollbar-face-color: #ece9d8; scrollbar-highlight-color: #ffffff ; scrollbar-shadow-color: #ccc; scrollbar-arrow-color: #000000; scrollbar-track-color: #eeeeee; scrollbar-darkshadow-color: #666;
win.document.styleSheets[0].addRule(".Content p", "margem: 0px; altura da linha: 16px;");
win.document.styleSheets[0].addRule(".Content .Adorn", "altura: 4000px;");
OpenCmdWindow(0);
}
</script>
</head>
<body style="display: none;"></body>
</html>