>> Edit article
이름
제목
패스워드
1. 테스트는 http://linux.new21.org/ip.cgi로 접속해보세요.. 2. 넷스케이프는 http://linux.new21.org/ip2.cgi 로 접속해보십시요. 3. 넷스케이프에서 움직이는 ip가 작동될려면 bgsound 라인을 제거하고 실행해주십시요.. 소스 전체 목록입니다. #!/usr/local/bin/perl $ip = $ENV{'REMOTE_ADDR'}; print "Content-Type: text/htm"; print <<IP; <htm><head> <head> <bgsound src="http://my.dreamwiz.com/naribi/sound/GT2BRIT.wav" loop="infinite"> <style> <!-- .spanstyle {position:absolute; visibility:visible; top:-50px; font-size:10pt; font-family:돋움; font-weight:100%; color:#6699CC;} a:link {text-decoration:none; color:#6699cc} a:visited {text-decoration:none; COLOR:#6699cc} a:active {text-decoration:none; color:#6699cc} a:hover {text-decoration:underline; color:red} --> SPAN.1 { font-size: 20pt; font-weight: 780; font-family: 'Arial Black'; color: #3399ff; letter-spacing: 0.3em; } SPAN.2 { font-size: 10pt; font-weight: 600; font-family: 돋움, Arial; color: black; text-decoration: underline; letter-spacing: 1.7em; } </style> <script language="javascript"> var x,y var step=15 var flag=0 // Your snappy message. Important: the space at the end of the sentence!!! var message="$ip " #" " 이부분에 움직일 단어를 넣으시면 되고 cgi환경변 수도 넣으셔도 됩니다. 위환경변수는 ip주소입니다. message=message.split("") var xpos=new Array() for (i=0;i<=message.length-1;i++) { xpos[i]=-50 } var ypos=new Array() for (i=0;i<=message.length-1;i++) { ypos[i]=-50 } function handlerMM(e){ x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY flag=1 } function makesnake() { if (flag==1 && document.all) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length-1; i++) { var thisspan = eval("span"+(i)+".style") thisspan.posLeft=xpos[i] thisspan.posTop=ypos[i] } } else if (flag==1 && document.layers) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length-1; i++) { var thisspan = eval("document.span"+i) thisspan.left=xpos[i] thisspan.top=ypos[i] } } var timer=setTimeout("makesnake()",0) } </script> <script language="JavaScript"> <!-- function menu_src(name, rpath, nsdoc) { str = (navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name; img = eval(str); if (img) { if (img.altsrc == null) { img.altsrc = img.src; img.src = rpath; } else { var temp = img.src; img.src = img.altsrc; img.altsrc = temp; } } } function preload() { var img_list = preload.arguments; if (document.preloadlist == null) document.preloadlist = new Array(); var top = document.preloadlist.length; for (var i=0; i < img_list.length; i++) { document.preloadlist[top+i] = new Image; document.preloadlist[top+i].src = img_list[i]; } } //--> </script> <script language="JavaScript"> <!-- for (i=0;i<=message.length-1;i++) { document.write("<span id='span"+i+"' class='spanstyle'>") document.write(message[i]) document.write("</span>") } if (document.layers){ document.captureEvents(Event.MOUSEMOVE); } document.onmousemove = handlerMM; //--> </script> </head> <title>ip 따라가기</title></head> <body bgcolor="white" text="#CCCCCC" link="#CCCCCC" vlink="#CCCCCC" alink="#666666" style="width:100%; overflow-x:hidden; overflow-y:scroll" onload="preload('img/m1_.gif', 'img/m2_.gif', 'img/m3_.gif', 'img/m4_.gif'); makesnake()"> <h2>test</h2> </body></html> IP exit; -- naribi 광윤이 리눅스 http://linux.new21.org 꼭 오세요.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved