권장 : ASP를 사용하여 웹 사이트 포럼을 만드는 방법을 가르쳐주세요 DIY (1) 서문 : 이제 인터넷의 모든 곳에서 포럼이 있지만,이 상황을 발견했는지 궁금합니다. 지저분한 토론 정보에서 원하는 것을 찾는 것은 시간이 많이 걸리고 힘든 일입니다. 나중에, 당신은 어떤 포럼에도 가고 싶지 않습니다. 그래서 우리는 옳을 수 있습니다
ASP 타이밍 조작, ASP 타이밍 읽기 데이터베이스 (웹 페이지 타이밍 작동에 대한 자세한 설명)
'---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
'------------- 저자 : vbell -----------------------------------
'----------- 날짜 : 13 : 57 2008-5-19 ----------------------
'---------- http : www.qqview.com ----------------------------
'---------------------------------------------------------------------
현재 예정된 운영에는 다음이 포함됩니다.
1. HTML 페이지에서 정기적으로 새로 고침 (새로 고침)
1. 새로 고침 (새로 고침) 코드 사용 지침
설명 : 자신을 새로 고치는 데 걸리는 시간 (몇 초) 또는 웹 페이지가 다른 웹 페이지에 자동으로 링크 된 후 시간이 얼마나 걸리십시오.
사용법 : <meta http-equiv = 새로 고침 컨텐츠 = 30>
<메타 http-equiv = 새로 고침 컨텐츠 = 5; url = http : //www.qqview.com>
참고 : 그 중 5 개는 5 초 동안 머무른 후에 자동으로 URL로 새로 고침 될 것임을 의미합니다.
2. 정기적으로 작동하는 방법
같은 페이지에서 반복적으로 새로 고쳐서 타이밍 작업의 효과를 달성 할 수 있습니다.
예를 들면 다음과 같습니다. <meta http-equiv = 새로 고침 컨텐츠 = 5; url = http : //www.qqview.com/test.asp>
단점 : 브라우저에서 페이지를 열고 닫을 수 없습니다.
2. JavaScript의 Settimeout 및 SetInterval
1. Settimeout과 SetInterval의 차이
윈도우 객체에 대한 두 가지 주요 타이밍 방법, 즉 Settimeout과 SetInteval이 있습니다. 그들의 구문은 기본적으로 동일하지만 완료된 함수는 다릅니다.
설정 타임 아웃 방법은 시간이 지정된 프로그램, 즉해야 할 때입니다. 그것을 마친 후에는 끝날 것입니다.
SetInterval 방법은 특정 간격 동안 특정 작업이 반복적으로 실행됨을 의미합니다.
settimeout을 사용하여 SetInterval의 기능을 구현하는 경우 실행 된 프로그램에서 정기적으로 전화해야합니다. 카운터를 지우려면 사용 된 방법에 따라 다른 명확한 방법을 호출해야합니다.
예를 들면 : tttt = settimeout ( 'hello ()', 1000);
클리어 타임 아웃 (TTTT);
또는:
tttt = setInterval ( 'hello ()', 1000);
clearinteval (tttt);
2. 정기적으로 작동하는 방법
예를 들어, Page Test.asp를 정기적으로 열어야합니다 (물론 Test.asp는 읽기 데이터베이스가 될 수 있고 정적 페이지를 생성 할 수 있습니다 ...)
<스크립트 언어 = javaScript 유형 = 텍스트/JavaScript>
<!-
기능 Hello () {
Window.Open ( 'http://www.qqview.com/test.asp')
}
Window.setTimeout (hello (), 5000);
//->
</스크립트>
단점 : 브라우저에서 페이지를 열고 닫을 수 없습니다.
3. ASP는 VB 작성 타이밍 구성 요소를 사용합니다
ASP의 Settimeout과 같은 타이밍 문은 없습니다. ASP 구성 요소를 사용하여 해결해야합니다. 마찬가지로 VB6을 사용하여 컴파일 할 수 있습니다. 특정 작업 방법은 참조하십시오
이전 구성 요소는 스레드를 걸는 데 사용됩니다. 스레드를 중단하려면 Win32api 함수 수면을 사용하고 타이머라는 새로운 활성 DLL 프로젝트를 만들어야합니다.
클래스 이름은 수면입니다.
Win32 API 기능 수면은 VB6에서 제공하는 API 텍스트 브라우저에서 찾을 수 있습니다.
이제 수면과 같은 프로그램은 다음과 같습니다. 이 구성 요소 프로그램은 매우 간단합니다. 설명하지는 않습니다.
개인 선언 하위 수면 lib kernel32 (Byval dwmilliseconds까지)
비공개 m_set만큼
공공 속성은 Setup ()을 오랫동안 얻습니다
설정 = m_set
종료 속성
공공 부동산하자 설정 (stret rong)
m_set = strset
종료 속성
공개 기능 수면 시간 ()
수면 (설정)
엔드 기능
그것을 컴파일하고 timer.dll 구성 요소 dll을 생성하십시오. VB 프로그램을 작성하는 방법을 모르면 다운로드 된 파일 패키지에서 Timer.dll도 찾을 수도 있습니다.
이 파일. Windows 디렉토리에 복사하여 MS-DOS 모드로 입력하십시오.
C :/Windows/Regsvr32 Timer.dll
구성 요소 등록을 완료 한 후이 타이밍 구성 요소를 사용할 수도 있습니다.
이제 열을 클릭 한 ASP 통화 파일을 설명하십시오. 이 구성 요소가 어떻게 사용되는지 확인하십시오
* 타이머 적용
<html>
<title> 타이머 응용 프로그램 (http : //www.qqview.com) </title>
<헤드>
</head>
<body>
<%
'이것은 스크립트 실행 시간이고, 기본값은 90 초이며, 조금 더 오래 변경해야합니다. 그렇지 않으면 90 초 후에 프로그램이 중단됩니다.'3600은 1 시간입니다.
Server.ScriptTimeout = 3600
set obj = server.createobject (timer.sleep)
'매개 변수 1000은 스레드가 1 초 동안 용에 대한 것이며 마음대로 설정할 수 있습니다.
obj.setup = 1000
사실이면서도
obj.sleeptime
'타이밍 작업을 수행하고
응답이 아닌 경우
OBJ = 아무것도 설정하지 않습니다
세션. Abandon
끝 If
고리
%>
</body>
</html>
장점 : 여기에서는 VB가있는 테스트 DLL을 작성하지만 VB를 사용하면 DLL에 시간이 지정된 작업을 작성할 수 있습니다.
단점 : VB가 작성한이 DLL에는 장점과 자원이있을 수 있다고 생각합니다.
4. 컴퓨터 작업 계획의 타이밍 작업과 결합하여 개인적으로 그것이 현재 가장 좋은 방법이라고 생각합니다.
이 개인적인 느낌은 현재 타이밍 작업을 구현하는 가장 좋은 방법입니다.
Test.asp와 같은 서버에서 정기적으로 작동하도록 페이지를 작성하는 것입니다.
그런 다음 다음과 같이 VBS 파일을 작성하십시오.
희미한 IE
set ee = createobject (internetexplorer.application)
'URL을 실행하십시오
ie.navigate (http://www.qqview.com/test.asp)
IE.Visible = 1
'정리 ...
IE = 아무것도 설정하지 않습니다
1. 서버에서 작업 일정을 사용할 수 있습니다
2. 클라이언트에서 작업 일정을 사용할 수도 있습니다.
작업 계획의 구체적인 사용은 http://www.pclala.com/pc/skill/200851912807.html을 참조하십시오.
장점 및 단점 : 페이지가 Page Test.asp를 정기적으로 팝업하지만 Test.asp Page에 시간이 완료된 코드를 추가하는 솔루션이 있습니다.
<스크립트 언어 = javaScript>
<!-
settimeout ( 'window.close ();', 500);
//->
</스크립트>
요약하면, 일부 웹 페이지 언어의 현재 제한으로 인해 타이밍 작동에 어려운 어려움이 있지만 많은 검증 후 네 번째 방법이 의심 할 여지없이 가장 잘 걱정이되지 않는다는 것을 알았습니다.
이 기사는 온라인베이스 캠프에 맡겨져 출판됩니다. 재 인쇄 할 때 저작권 정보를 가져 오십시오. 감사해요.
공유 : ASP는 진행률 표시 줄로 네트워크 속도를 테스트하는 코드 프로그램을 구현합니다. ASP는 진행률 표시 줄로 테스트 네트워크 속도를 인식합니다. 다음 코드를 .asp 파일로 저장하고 서버에 배치하고 직접 실행하십시오. 다음은 참조 된 내용입니다. <%response.e