hta가 구현한 낙서 효과
hta는 html의 실행 가능한 프로그램으로 제작이 매우 간단하며 파일을 *.htm에서 *.hta면 돼요.
그러나 hta는 자신만의 라벨을 가지고 있으며 그 속성을 설정하여 좋은 효과를 거둘 수 있다.
hta는 애플릿을 만드는 데 절호의 선택이다.
다음은 며칠 전에 회사에서 심심할 때 쓴 예입니다.
코드:
CAPTION="no"
SCROLL="no"
SHOWINTASKBAR="no"
INNERBORDER="no"
CONTEXTMENU="no"
BORDER="none"
SINGLEINSTANCE="yes"
WINDOWSTATE="maximize"
>
0009.cnblogs.com
<br>var timer = 100;
<br>var randDiv = new Array(100);
<br>window.onload = function()
<br>{
<br> for(var i = 0; i < randDiv.length; i++)
<br> {
<br> randDiv[i] = document.createElement("DIV");
<br> randDiv[i].style.cssText = "filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);";
<br> randDiv[i].style.position = "absolute";
<br> randDiv[i].style.background = GetRandomColor();
<br> document.body.appendChild(randDiv[i]);
<br> }
<br> Fun();
<br>}
<br>function Fun()
<br>{
<br> for(var i = 0; i < randDiv.length; i++)
<br> {
<br> randDiv[i].style.top = Math.floor(Math.random() * window.screen.height);
<br> randDiv[i].style.left = Math.floor(Math.random() * window.screen.width);
<br> randDiv[i].style.width = Math.floor(Math.random() * 100);
<br> randDiv[i].style.height = Math.floor(Math.random() * 100);
<br> randDiv[i].style.background = GetRandomColor();
<br> }
<br> setTimeout("Fun()", timer);
<br>}
<br>function GetRandomColor()
<br>{
<br> var r = Math.floor(Math.random() * 255).toString(16);
<br> var g = Math.floor(Math.random() * 255).toString(16);
<br> var b = Math.floor(Math.random() * 255).toString(16);
<br> r = r.length == 1 ? "0" + r : r;
<br> g = g.length == 1 ? "0" + g : g;
<br> b = b.length == 1 ? "0" + b : b;
<br> return "#" + r + g + b;
<br>}
<br>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.