Menu

 

 

자바 스크립트 직접만들어 올리기..

아래의 소스를 복사해서 그림주소를 넣고 메모장에다 붙여넣기 하세요...메모장은 하단좌쯕 시작-프로그램-보조프로그램-메모장 입니다
그리고 저장하시면 되죠..
저장하실때 파일명은 js로 해주시길 바랍니다.
예를 들어 sub.js 이런식으로 ...
저장한 파일을 홈에 업로드를 시키세요
이미지도 같이 업로드 시켜주시구요
sub.js로 저장한 파일과 이미지를 같은 폴더안에 업로드시키세요
그리고 웹상에 불러오면 되는거에요
불러오는 소스는


이렇게 되는거에요
여기서 주소는 바로 홈에 올린 주소가 되는거랍니다.
이렇게 하니깐 되더군요

아래 소스 부분은 저장하실때 반드시 텍스트로 하되 파일명.js 이렇게 해주세요
저도 내가 할수 없을까 한참 고민하다가 오늘 결국 해냈습니다
이미지 갯수는 마음대로 조정하시면 되겠지요^^*
그럼 제가 만든것을 견본으로 올려보겠습니다.
========================= 소스 ============================


var no = 10 ; // 이미지갯수
var speed = 15 ;//내려오는 속도
var snowflake = " http://my.netian.com/~shsw1864/subj[1].gif";//
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 600, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
if (ns4up) {
if (i == 0) {
document.write("document.write(snowflake + "\" border=\"0\">");
}
else {
document.write("document.write(snowflake + "\" border=\"0\">");
}
}
else if (ie4up) {
if (i == 0) {
document.write("
document.write(snowflake + "\" border=\"0\">
");
}
else {
document.write("
document.write(snowflake + "\" border=\"0\">
");
}
}
}
function snowNS() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;


}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE() { // IE main animation function
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-10) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
}
else if (ie4up) {
snowIE();
}