권장 : 권장 : ASP 초보자를위한 일반적으로 사용되는 소스 코드 요약 1. 시스템 시간 획득 : <%= now ()%> 2. 방문에 사용 된 IP를 얻으십시오.
웹 사이트의 필수 부분으로서 방문자 카운터는 웹 사이트를 방문한 횟수를 기록 할뿐만 아니라 생생하고 흥미로운 디자인을 통해 웹 페이지의 재미와보기 가능성을 향상시켜 웹 페이지의 방문자 카운터를 만듭니다.
풍경. 다음은 흥미로운 방문객 카운터를 쉽게 설계하는 두 가지 방법으로 모든 사람에게 도움이되기를 바라고 있습니다.
1. 재료 준비
재미있는 방문자 카운터는 카운터의 디자인을 흥미로운 디스플레이 효과와 결합하여 웹 페이지에 무작위로 나타납니다.
맛. 첫 번째 방문 중에, 카운터는 두 번째 방문 중에도 세 번째 방문 중에도 가상에서 다시 가상으로 돌아갈 수 있습니다.
환상적인 변형. 이 효과를 달성하려면 먼저 10 가지 디스플레이 유형의 디지털 이미지 파일과 같은 몇 가지 기본 자료를 준비해야합니다. 그래픽 편집 도구 (예 : Photoshop, Animator 등)를 사용하여 직접 기반으로합니다.
상상력 제작은 온라인 이미지 라이브러리에서 직접 다운로드 한 다음이 디지털 이미지를 00.gif ... 09.gif ... 90.gif ... 99.gif의 형태로 저장할 수 있습니다. 다음 예를 들어, 이것
이 이미지 파일은 http : // localhost/images에 저장됩니다. 여기서 GIF 파일의 이름 지정 원리는 다음과 같습니다. 첫 번째 숫자는 디스플레이 유형을 나타내고 두 번째 숫자는 00.gif와 같은 숫자 값을 나타냅니다.
, 09.gif는 유형 0 번호 9의 GIF 파일을 나타냅니다.
2. 디자인 방법 중 하나 : JavaScript를 사용하여 흥미로운 카운터를 만듭니다.
1.设计思想:
该方法的关键是Cookie技术和动态图像特性的综合运用。 쿠키를 사용하여 다음 에이 사이트를 방문 할 때는 사용자의 하드 디스크를 읽을 수 있습니다.
쿠키는 방문자의 신원과 방문 횟수 및 기타 관련 정보를 직접 알고 있습니다. JavaScript에서 이름, 만료 날짜, 유효한 도메인 이름 및 유효한 문서를 통해 쿠키에 액세스
URL 경로 등 동일 부호로 분리 된 이름과 그 값은 쿠키의 실제 데이터이며,이 예에서는 방문자가 페이지를 방문하는 횟수를 저장하는 데 사용됩니다. 웹 페이지의 이미지를 이미지 배열에 매핑하여 특정 조건
이 배열 항목의 특성을 수정하여 동적 이미지 디스플레이를 실현하십시오. 이 예에서는 이미지 세트가 먼저 사전로드됩니다. 웹 페이지가 호출 될 때마다 새로운 이미지 세트가 무작위로 생성되며 원본 이미지를 덮어 써서 동적이고 흥미로운 효과가 달성됩니다.
2. 소스 프로그램 count.html :
다음은 인용 된 내용입니다. HTML t < 머리 > meta http-equiv = 컨텐츠 유형 내용 = 텍스트/html; < 타이틀 counter 재미있는 카운터 /제목 > < /헤드 > < body > script 언어 = JavaScript > var Expdays = 60; var exp = 새로운 날짜 (); exp.settime (exp.gettime () (Expdays*24*60*60*1000); 함수 수 (정보) { // 방문자의 첫 방문 인 경우 카운터 값을 1 씩 지정하고 그렇지 않으면 1을 추가하십시오. var wwwhcount = getCookie ( 'wwhcount'); if (wwhcount == null) { wwhcount = 1; } else {wwhcount;} SetCookie ( 'WWHCOUNT', WWHCOUNT, EXP); return countdisp (wwhcount) } 함수 countdisp (countvar) { // 랜덤 디스플레이 구현, 0으로 완성 된 6 자리 미만 표시된 숫자 수를 직접 조정할 수 있습니다 var countvar1 = 00000 countvar; var howfar1 = countvar1.length; countvar1 = countvar1.substring (Howfar1, howfar1-1) var index = math.floor (math.random ()*10); if (index == 10) { 색인 = 0}; for (var icon = 0; iCount < 6; iCount) { var g = countvar1.substring (iCount, iCount 1); document.images [icount] .src = http : //www.yule21.com/info/http : // localhost/images/index g .gif; } } 함수 getCookieval (오프셋) { // 방문자 방문 수를 얻습니다 var endstr = document.cookie.indexof (;, 오프셋); if (endstr ==-1) endstr = document.cookie.length; Unescape를 반환합니다 (Document.Cookie.SubString (Offset, Endstr)); } 함수 getCookie (이름) { // 쿠키의 이름 정보 세그먼트를 가로 채립니다 var arg = name =; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i en clen) { var j = I Alen; if (document.cookie.substring(i,j)==arg) GetCookieval (J)을 반환합니다. i = document.cookie.indexof (, i) 1; if (i == 0) break;} 널 리턴; } 함수 setCookie (이름, 값) { // 게스트 카운터의 값을 저장합니다 var argv = setCookie.Arguments; var argc = setcookie.arguments.length; var 만료 = (argc > 2)? argv [2] : null; var path = (argc (3)? argv [3] : null; var domain = (argc > 4)? argv [4] : null; var secure = (argc> 5)? argv [5] : false; document.cookie = name = 탈출 (값) ((만료 == null)? :(; 만료 = 만료 .togmtstring ()))) ((path == null)? :(; path = path)) ((domain == null)? :(;;; 도메인 = 도메인)) ((Secure == true)?; 보안 :); } 함수 deleteCookie (이름) { // 무효화하려면이 정보 줄을 구현하고 방문 횟수에 대한 사용자의 정보를 삭제하십시오 var exp = 새로운 날짜 (); exp.settime (exp.gettime () -1); var cval = getCookie (이름); document.cookie = name = cval ; 만료 = exp.togmtstring (); } < /스크립트 ipt /p > <! -Prelice Array- > 당신은 <img src =/uploads/allimg/080822/0957231.gif 높이 = 20 너비 = 20입니다. > IMG SRC =/업로드/ALLIMG/080822/0957231.gif 높이 = 20 너비 = 20 > IMG SRC =/업로드/ALLIMG/080822/0957231.gif height=20 width=20 > < img src=/uploads/allimg/080822/0957231.gif 높이 = 20 너비 = 20 > iMg SRC =/업로드/allimg/080822/0957231.gif 높이 = 20 너비 = 20 > IMG SRC =/업로드/ALLIMG/080822/0957231.gif 높이 = 20 너비 = 20 > 시간 방문! script 스크립트 언어 = JavaScript > // count () 함수를 호출하고 카운터의 동적 이미지 표시를 구현하십시오 세다(); < /스크립트 ipt < /바디 > < /html > |
공유 : ASP 프로그래밍에서 15 가지 매우 유용한 예제 1.如何用Asp判断你的网站的虚拟物理路径答:使用Mappath方法以下为引用的内容: <p align=center><font size=4
전체 이전 페이지 12의 2 페이지 다음 페이지