hta가 구현한 낙서 효과

2479 단어
hta:HTML Applications 
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> 
 
 
 

좋은 웹페이지 즐겨찾기