Code source
<html>
<tête>
<title>Au sud de l'été</title>
<script>
minuterie variable ;
var win = window.createPopup();
var cmdIndex = 0 ;
var closeMe = 0;
var currentCmdWindow;
fonction 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++;
}
fonction 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)";
}
fonction CloseButtonClick(src)
{
var msg1 = " FERMER ?nn" +
"Invite système : en fait, il s'agit juste d'un fork ordinaire, pas pour fermer ~~ @o@nn" +
"C:\WINDOWS\system32>";
var paragraphes = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
paragraphes[paragraphes.length - 1].innerText = paragraphes[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
}
fonction MaximizeButtonClick(src)
{
var msg1 = "MAXIMISER ?nn" +
"Faux#o#nn" +
"C:\WINDOWS\system32>";
var paragraphes = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
paragraphes[paragraphes.length - 1].innerText = paragraphes[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
CreateCmdWindow(win.document.getElementById("Frame"),
GetRandomNum(win.document.body.clientWidth - 400),
GetRandomNum(win.document.body.clientHeight - 300));
}
fonction MinimizeButtonClick(src)
{
si (closeMe <9)
{
var msg1 = " MINIMISER ?nn" +
"Cliquez encore quelques fois ^-^nn" +
"C:\WINDOWS\system32>";
var paragraphes = src.parentNode.parentNode.parentNode.getElementsByTagName("P");
paragraphes[paragraphes.length - 1].innerText = paragraphes[paragraphs.length - 1].innerText.replace(/_$/, "") + msg1;
fermeMoi++;
}
autre
{
clearTimeout (minuterie);
win.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("Bienvenue(0)", 400);
}
}
fonction Bienvenue(n)
{
var msg1 = "Bienvenue sur le blog de 0009 ^_^";
var msg2 = " <a href=" http://0009.cnblogs.com">Cliquez ici</a>";
si (n < msg1.longueur)
{
window.document.getElementsByTagName("P")[0].innerText += msg1.substr(n, 1);
n++ ;
setTimeout("Bienvenue(" + n + ")", 200);
}
autre
{
window.document.getElementsByTagName("P")[1].innerHTML = msg2;
}
}
fonction OpenCmdWindow (hauteur)
{
si (hauteur < window.screen.availHeight)
{
hauteur += 50 ;
si (hauteur >= window.screen.availHeight)
{
hauteur = window.screen.availHeight ;
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
CreateCmdWindow(win.document.getElementById("Frame"), 10, 10);
Clin d'oeil(vrai);
}
autre
{
win.show(0, 0, window.screen.availWidth, hauteur);
}
}
sinon si (!win.isOpen)
{
win.show(0, 0, window.screen.availWidth, window.screen.availHeight);
}
timer = setTimeout("OpenCmdWindow(" + hauteur + ")", 50);
}
fonction CreateCmdWindow(obj, gauche, haut)
{
var cmdWindow = win.document.createElement("TABLE");
cmdWindow.border = 1;
cmdWindow.className = "Cmd";
cmdWindow.style.left = gauche ;
cmdWindow.style.top = haut ;
cmdWindow.style.zIndex = cmdIndex++;
var newRow = cmdWindow.insertRow();
var newCell = newRow.insertCell();
newCell.className = "Titre" ;
newCell.innerHTML = "<span> C:\WINDOWS\system32\cmd.exe</span>" +
"<bouton onclick="window.parent.CloseButtonClick(this);">×</bouton>" +
"<button onclick="window.parent.MaximizeButtonClick(this);">□</button>" +
"<button onclick="window.parent.MinimizeButtonClick(this);">-</button>";
newRow = cmdWindow.insertRow();
newCell = newRow.insertCell();
newCell.innerHTML = "<div class="Content">" +
"<p>Microsoft Windows XP [Version 5.1.2600]</p>" +
"<p>(C) Copyright 1985-2001 Microsoft Corp.</p>" +
"<p> </p>" +
"<p>C:\WINDOWS\system32></p>" +
"<div class="Orner"></div>" +
"</div>" ;
cmdWindow.onactivate = function (){ window.parent.CurrentCmdFocus(this });
cmdWindow.ondeactivate = function (){ window.parent.CurrentCmdBlur(this });
obj.appendChild(cmdWindow);
}
fonction Wink(show)
{
if(currentCmdWindow != non défini && currentCmdWindow != null)
{
var line = currentCmdWindow.getElementsByTagName("P")[currentCmdWindow.getElementsByTagName("P").length - 1];
si (afficher)
{
line.innerText += "_";
}
autre
{
line.innerText = line.innerText.replace(/_$/, "");
}
}
setTimeout("Wink(" + !show + ")", 500);
}
fonction GetRandomNum (max)
{
return parseInt(Math.random() * max + 1);
}
window.onload = fonction()
{
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", "largeur : 100 % ; hauteur : 100 % ; arrière-plan : #3A6EA5;");
win.document.styleSheets[0].addRule(".Cmd", "arrière-plan : #fff ; position : absolue ; largeur : 670 px ; hauteur : 440 px ; taille de police : 10 pt ; couleur : #fff ; curseur : par défaut ;" );
win.document.styleSheets[0].addRule(".Title", "filter : progid:DXImageTransform.Microsoft.gradient(startColorStr=#6B79B8,endColorStr=#8C9ADB,GradientType=1); hauteur : 24 px ; poids de la police : audacieux;");
win.document.styleSheets[0].addRule(".Title span", "float: left; line-height: 20px;");
win.document.styleSheets[0].addRule(".Bouton titre", "largeur : 18 px ; hauteur : 18 px ; flotteur : droite ; police : 9 pts ; poids de la police : gras ; algin-texte : centre ; marge : 2 px 1 px 0px 0px; bordure : début 2px #fff;");
win.document.styleSheets[0].addRule(".Content", "background: #000; hauteur: 100%; overflow-y: scroll; scrollbar-face-color: #ece9d8; scrollbar-highlight-color: #ffffff couleur de l'ombre de la barre de défilement : #ccc ; couleur de la barre de défilement : #000000 ; couleur de la barre de défilement : #eeeeee ; couleur de la barre de défilement : #666 ;
win.document.styleSheets[0].addRule(".Content p", "marge : 0px; hauteur de ligne : 16px;");
win.document.styleSheets[0].addRule(".Content .Adorn", "hauteur : 4000px;");
OuvrirCmdWindow(0);
}
</script>
</tête>
<body style="display: none;"></body>
</html>