뇌입어에서 뽀려온 스크롤

'); } else if ( this.type == 2 ) { document.write('
'); document.write(this.item[i]); document.write('
'); } } document.write(''); }; this.scroll = function () { this.currentspeed = this.scrollspeed;if ( !this.stop ) { for (i = 0; i < this.itemcount; i++) { obj = document.getElementById(this.name+'item'+i).style;if ( this.type == 1 ) { obj.top = parseInt(obj.top) - 1; if ( parseInt(obj.top) <= this.height*(-1) ) obj.top = this.height * (this.itemcount-1); if ( parseInt(obj.top) == 0 || ( this.stopHeight > 0 && this.stopHeight - parseInt(obj.top) == 0 ) ) this.currentspeed = this.pausedelay; } else if ( this.type == 2 ) { obj.left = parseInt(obj.left) - 1; if ( parseInt(obj.left) <= this.left*(-1) ) obj.left = this.left* (this.itemcount-1); if ( parseInt(obj.left) == 0 ) this.currentspeed = this.pausedelay; } } } window.setTimeout(this.name+".scroll()",this.currentspeed); }; this.onmouseover = function () { if ( this.pausemouseover ) { this.stop = true;} }; this.onmouseout = function () { if ( this.pausemouseover ) { this.stop = false; } }; }

뇌입어의 뉴스에서 뽀려온 스크롤 소스

이것으로 최신글 스킨을 만들면 재미 있을 듯 하네요.

아무도 만들지 않으면 내가 만들어 만점 먹습니다. ^^

미리보기

"); cont.add("
내용3
"); cont.add("
내용2
"); cont.add("
내용1
"); cont.start();

코드

<script> function scroll() { this.name = "scroll"; this.item = new Array(); this.itemcount = 0; this.currentspeed = 0; this.scrollspeed = 50; this.pausedelay = 1000; this.pausemouseover = false; this.stop = false; this.type = 1; this.height = 100; this.width = 100; this.stopHeight=0; this.add =function () { var text = arguments[0]; this.item[this.itemcount] = text; this.itemcount = this.itemcount + 1; }; this.start = function () { this.display(); this.currentspeed = this.scrollspeed; setTimeout(this.name+'.scroll()',this.currentspeed); }; this.display =function () { document.write('<div id="'+this.name+'" style="height:'+this.height+';width:'+this.width+';position:relative;overflow:hidden;" OnMouseOver="'+this.name+'.onmouseover();" OnMouseOut="'+this.name+'.onmouseout();">'); for(var i = 0; i < this.itemcount; i++) {if ( this.type == 1) { document.write('<div id="'+this.name+'item'+i+'"style="left:0px;width:'+this.width+';position:absolute;top:'+(this.height*i+1)+'px;">'); document.write(this.item[i]); document.write('</div>'); } else if ( this.type == 2 ) { document.write('<div id="'+this.name+'item'+i+'"style="left:'+(this.width*i+1)+'px;width:'+this.width+';position:absolute;top:0px;">'); document.write(this.item[i]); document.write('</div>'); } } document.write('</div>'); }; this.scroll = function () { this.currentspeed = this.scrollspeed;if ( !this.stop ) { for (i = 0; i < this.itemcount; i++) { obj = document.getElementById(this.name+'item'+i).style;if ( this.type == 1 ) { obj.top = parseInt(obj.top) - 1; if ( parseInt(obj.top) <= this.height*(-1) ) obj.top = this.height * (this.itemcount-1); if ( parseInt(obj.top) == 0 || ( this.stopHeight > 0 && this.stopHeight - parseInt(obj.top) == 0 ) ) this.currentspeed = this.pausedelay; } else if ( this.type == 2 ) { obj.left = parseInt(obj.left) - 1; if ( parseInt(obj.left) <= this.left*(-1) ) obj.left = this.left* (this.itemcount-1); if ( parseInt(obj.left) == 0 ) this.currentspeed = this.pausedelay; } } } window.setTimeout(this.name+".scroll()",this.currentspeed); }; this.onmouseover = function () { if ( this.pausemouseover ) { this.stop = true;} }; this.onmouseout = function () { if ( this.pausemouseover ) { this.stop = false; } }; } </script> <table width="243" border=0 cellpadding=0 cellspacing=0 bgcolor=#EBE8E2> <tr> <td width="243"> <script> cont = new scroll(); cont.name = "cont"; cont.height = 115; cont.width = 226; cont.scrollspeed = 20; cont.pausedelay = 3000; cont.pausemouseover = true; cont.add("<table width=100%><tr><td height=20 colspan=2>내용4</td></tr></table>"); cont.add("<table width=100%><tr><td height=20 colspan=2>내용3</td></tr></table>"); cont.add("<table width=100%><tr><td height=20 colspan=2>내용2</td></tr></table>"); cont.add("<table width=100%><tr><td height=20 colspan=2>내용1</td></tr></table>"); cont.start(); </script> </td> </tr> </table>

 

[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]
|

댓글 3개

헉스... 내가 몇일만 젊었어도 내가 만들고 만점 먹었을텐데..ㅋ
파폭에서 이상없이 표시 됩니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

태그 필터 (최대 3개) 전체 개발자 소스 기타 mysql 팁자료실 javascript php linux flash 정규표현식 jquery node.js mobile 웹서버 os 프로그램 강좌 썸네일 이미지관련 도로명주소 그누보드5 기획자 견적서 계약서 기획서 마케팅 제안서 seo 통계 서식 통계자료 퍼블리셔 html css 반응형 웹접근성 퍼블리싱 표준화 반응형웹 홈페이지기초 부트스트랩 angularjs 포럼 스크린리더 센스리더 개발자톡 개발자팁 퍼블리셔톡 퍼블리셔팁 기획자톡 기획자팁 프로그램강좌 퍼블리싱강좌
+
제목 글쓴이 날짜 조회
20년 전 조회 3,432
20년 전 조회 2,764
20년 전 조회 4,848
20년 전 조회 3,371
20년 전 조회 4,645
20년 전 조회 3,110
20년 전 조회 4,238
20년 전 조회 4,476
20년 전 조회 7,145
20년 전 조회 3,977
20년 전 조회 2,870
20년 전 조회 4,498
20년 전 조회 2,325
20년 전 조회 4,431
20년 전 조회 3,889
20년 전 조회 2,692
20년 전 조회 4,941
bbbking
20년 전 조회 2,642
20년 전 조회 4,598
20년 전 조회 3,664
20년 전 조회 3,673
20년 전 조회 3,927
20년 전 조회 3,309
20년 전 조회 6,026
20년 전 조회 3,034
20년 전 조회 5,939
bbbking
20년 전 조회 2,456
bbbking
20년 전 조회 1,874
bbbking
20년 전 조회 2,244
bbbking
20년 전 조회 3,636
bbbking
20년 전 조회 2,138
bbbking
20년 전 조회 4,502
20년 전 조회 3,468
bbbking
20년 전 조회 2,309
bbbking
20년 전 조회 7,890
20년 전 조회 5,644
20년 전 조회 3,102
20년 전 조회 5,672
20년 전 조회 2,460
20년 전 조회 2,686
20년 전 조회 2,454
20년 전 조회 2,300
20년 전 조회 2,236
20년 전 조회 2,685
20년 전 조회 2,667
20년 전 조회 2,566
20년 전 조회 2,764
20년 전 조회 2,461
20년 전 조회 2,675
20년 전 조회 3,600
bbbking
20년 전 조회 5,450
20년 전 조회 3,814
20년 전 조회 3,265
20년 전 조회 6,020
bbbking
20년 전 조회 5,828
20년 전 조회 4,230
20년 전 조회 2,481
20년 전 조회 3,280
20년 전 조회 2,007
20년 전 조회 1,669
20년 전 조회 3,239
20년 전 조회 3,643
20년 전 조회 5,201
20년 전 조회 5,893
20년 전 조회 3,764
20년 전 조회 5,120
20년 전 조회 3,392
20년 전 조회 3,718
bbbking
20년 전 조회 8,035
bbbking
20년 전 조회 5,999
20년 전 조회 4,568
20년 전 조회 4,122
20년 전 조회 2,860
20년 전 조회 2,798
20년 전 조회 2,439
20년 전 조회 1,734
20년 전 조회 2,358
20년 전 조회 3,765
20년 전 조회 4,224
20년 전 조회 1.1만
20년 전 조회 5,141
20년 전 조회 3,460
20년 전 조회 3,275
20년 전 조회 3,924
20년 전 조회 2,165
20년 전 조회 3,254
20년 전 조회 3,438
20년 전 조회 2,499
20년 전 조회 5,573
20년 전 조회 2,620
20년 전 조회 3,060
20년 전 조회 4,306
20년 전 조회 2,711
20년 전 조회 2,399
20년 전 조회 3,782
20년 전 조회 2,183
20년 전 조회 3,670
20년 전 조회 2,578
20년 전 조회 3,018
20년 전 조회 2,314