테이블 처리.
<테이블 스타일=TABLE-LAYOUT: 고정 너비=200 테두리=0 셀 간격=0 셀 패딩=7 bgcolor=#f7f7f7>
<tr>
<td 스타일=LEFT: 0px; WIDTH: 100% WORD-WRAP: 중단 단어>
dffadfdaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsfdffad
fdasfdffadfdasfdffadfdasfdffadfdasfdffadfdasfd
fadfdasfdffadfdasfdffadfdasfdffadfdasf
</td>
</tr>
</테이블>
여기서는 주로 CSS 스타일을 사용하여 제어합니다. <table> 태그에 style=TABLE-LAYOUT: 고정되어 있으며 이에 대한 설명은 다음과 같습니다.
문법:
테이블 레이아웃: 자동 고정 |
매개변수:
auto: 기본 자동 알고리즘입니다. 레이아웃은 각 셀의 내용을 기반으로 합니다. 각 셀을 읽고 계산할 때까지 테이블은 표시되지 않습니다. 매우 느림
고정: 고정 레이아웃 알고리즘입니다. 이 알고리즘에서 가로 레이아웃은 테이블 너비, 테이블 테두리 너비, 셀 간격, 열 너비만을 기준으로 하며, 현재 테이블의 내용과는 아무런 관련이 없습니다. , <td> 태그 스타일에 WORD-WRAP: break-word가 없으면 테이블의 너비에 따라 테이블의 내용이 부분적으로만 표시됩니다.
문법:
단어 줄 바꿈 : 일반 |
매개변수:
Normal: 콘텐츠가 지정된 컨테이너 경계를 넘어서도록 허용합니다.
break-word : 콘텐츠가 경계 내에서 중단됩니다. 필요한 경우 단어 분리도 발생합니다.
VBSCRIPT 태그 인덱스
기본 조작
+ 숫자 추가 및 문자열 연결
- 숫자 빼기
* 숫자 곱셈
/번호 구분
나머지를 찾는 모드
몫 찾기
& 문자열 연결
^ 힘
= 같음
<> 같지 않음
>= 이상
>보다 큼
<= 작거나 같음
< 미만
아니다
그리고
또는 또는
Xor
루프와 결정
그렇다면...그렇다면...그럼...
만약...그렇다면...그렇다면...그렇다면...아니요
그렇지 않다면... 그렇지 않다면
케이스 선택... 그룹 선택 조건
선택 종료
for ... 다음 계산 루프
while...wend 조건부 루프(1)
while...loop 조건부 루프 수행 (2)
do...loop while 조건부 루프(3)
do Until...loop 조건부 루프 (4)
do...조건부 루프까지 반복합니다(5)
수학 함수
절대 절대값
신호 표시
16진수를 16진수로 변환
Oct 8진수로 변환
제곱근
Int는 정수를 취합니다.
수정은 정수를 취합니다.
라운드는 정수를 취합니다
로그 밑 e 로그
사인 사인 함수
코사인 코사인 함수
탄젠트 함수
문자열 처리 기능
렌 문자열 길이
Mid는 문자열의 일부를 차지합니다.
왼쪽은 문자열의 시작 부분부터 문자열의 일부를 가져옵니다.
오른쪽은 문자열 끝 부분부터 문자열의 일부를 가져옵니다.
Lcase 소문자로 변환
Ucase를 대문자로 변환
Trim은 문자열의 시작과 끝에서 공백을 제거합니다.
Ltrim은 문자열 시작 부분의 공백을 제거합니다.
Rtrim은 문자열에서 후행 공백을 제거합니다.
바꾸기는 문자열의 일부 문자를 바꿉니다.
Instr은 다른 문자열에 포함되어 있는지 확인합니다(처음부터 검색).
InstrRev는 다른 문자열에 포함되어 있는지 확인합니다(끝부터 검색).
임의 개수의 문자로 구성된 공백 공백 문자
문자열 임의 개수의 문자 중 임의의 문자
StrReverse는 문자열을 반전시킵니다.
분할은 문자열을 특정 문자로 분할합니다.
데이터 유형 변환 기능
Cint를 정수로 변환
Cstr이 문자열로 변환됨
Clng 상수 정수로 변환
Cbool이 부울 함수로 변환됨
Cdate를 날짜 함수로 변환
단정밀도로 변환된 CSng
CDbl을 배정밀도로 변환함
날짜/시간 기능
날짜 현재 날짜
시간 지금 시간
NOW 현재 날짜 및 시간
DateAdd는 날짜를 추가합니다.
DateDiff 두 개의 날짜 차이
Date연속 날짜 설정
DateValue 날짜 설정
연도 현재 연도
월 이번 달
지금의 하루
시간 현재 시간
분 지금 분
두 번째 이제 두 번째
타이머 자정 이후 경과된 시간(초)
TimeSerial 시간 설정
TimeValue 시간 부분
WeekDay 주 이름
MonthName 월 이름
기타 기능
배열은 배열을 생성합니다.
Asc 문자 ASCII 코드
Chr ASCII 코드 문자
필터 필터 배열
InputBox 입력창
Join은 배열의 요소를 결합합니다.
MsgBox 정보 창
Lbound 배열 하한
Ubound 배열 상한
지침
Const는 상수를 설정합니다.
Dim은 변수 또는 배열을 정의합니다.
지우기는 배열을 지웁니다.
ReDim은 배열을 다시 선언합니다.
임의의 숫자를 시작하여 무작위화
Rnd는 난수를 얻습니다.
ASP 객체
세션 개체
IsEmpty는 세션 변수가 존재하는지 테스트합니다.
TimeOut은 세션 변수 수명 주기를 설정합니다.
Abandon은 세션 변수를 강제로 지웁니다.
적용대상
IsEmpty는 Application 변수가 존재하는지 테스트합니다.
잠금 잠금 응용 프로그램 변수
잠금 해제 잠금 명령을 잠금 해제합니다.
쿠키 객체
만료는 쿠키 변수의 수명을 설정합니다.
연결 개체
Open은 데이터베이스에 대한 연결을 엽니다.
실행은 Recordset 개체를 엽니다.
닫기 연결 개체를 닫습니다.
레코드세트 객체
movefirst는 레코드 포인터를 첫 번째 레코드로 이동합니다.
movelast는 레코드 포인터를 마지막 레코드로 이동합니다.
movenext는 레코드 포인터를 다음 레코드로 이동합니다.
moveprevious는 레코드 포인터를 이전 레코드로 이동합니다.
bof는 그것이 레코드세트의 시작인지 테스트합니다.
eof는 레코드세트의 끝인지 테스트합니다.
open은 Recoreset 객체를 엽니다.
close는 레코드세트 객체를 닫습니다.
데이터를 읽기 위한 필드 하위 객체
fileds.count 필드 수
페이지 크기 페이지당 레코드 수
Absolutepage가 특정 페이지로 설정되었습니다.
페이지 수 총 페이지 수
절대 위치는 레코드로 직접 이동합니다.
MicrosoftVBscript 런타임 오류 목록(십진수 표시)
오류 #5 잘못된 프로시저 호출 또는 인수
오류 #5 잘못된 프로시저 호출 또는 인수
오류 #6 오버플로
오류 #7 메모리가 부족합니다
오류 # 9 아래 첨자가 범위를 벗어났습니다.
오류 # 10 배열이 고정 길이이거나 일시적으로 잠겨 있습니다.
오류 # 11 0으로 나누기
오류 #13 유형 불일치
오류 # 14 문자열 공간이 부족합니다.
오류 #17 필요한 작업을 수행할 수 없습니다.
오류 #28 스택 오버플로
오류 #35 정의되지 않은 프로시저 또는 함수
오류 #48 DLL 로드 오류
오류 #51 내부 오류
오류 #52 잘못된 파일 이름 또는 번호
오류 #53 파일을 찾을 수 없습니다
오류 #54 잘못된 파일 모드
오류 #55 파일이 이미 열려 있습니다.
error #57 장치 I/O 오류
오류 #58 파일이 이미 존재합니다.
오류 #61 디스크가 꽉 찼습니다.
오류 #62 입력이 파일 끝을 초과했습니다.
오류 #67 파일이 너무 많습니다.
오류 #68 장치를 사용할 수 없음
오류 #70 권한 없음
오류 #71 디스크가 준비되지 않았습니다.
오류 #74 이름 바꾸기에는 다른 드라이브 기호를 사용할 수 없습니다.
오류 #75 경로/파일 액세스 오류
오류 #76 경로를 찾을 수 없습니다
오류 #91 개체 변수가 설정되지 않았습니다.
오류 #92 For 루프가 초기화되지 않았습니다.
오류 #94 Null의 잘못된 사용
오류 #322 필요한 임시 파일을 생성할 수 없습니다.
오류 #424 개체 누락
오류 #429 ActiveX 구성 요소가 개체를 생성할 수 없습니다.
오류 #430 클래스가 자동화 작업을 지원하지 않습니다.
오류 # 432 자동화 작업에서 파일 이름이나 클래스 이름을 찾을 수 없습니다.
오류 #438 개체가 이 속성이나 메서드를 지원하지 않습니다.
오류 # 440 자동화 작업 오류
오류 #445 개체가 이 작업을 지원하지 않습니다.
오류 #446 개체가 명명된 매개 변수를 지원하지 않습니다.
오류 #447 개체가 현재 로케일 옵션을 지원하지 않습니다.
오류 #448 명명된 매개변수를 찾을 수 없습니다.
오류 #449 매개변수가 필요합니다
오류 # 450 매개변수 개수가 잘못되었거나 매개변수 속성 값이 잘못되었습니다.
오류 #451 개체가 컬렉션이 아닙니다.
오류 #453 지정된 DLL 함수를 찾을 수 없습니다.
오류 #455 코드 리소스 잠금 오류
오류 #457 이 키는 이미 이 컬렉션의 요소와 연결되어 있습니다.
error #458 변수가 VBScript에서 지원되지 않는 자동화 유형을 사용합니다.
오류 #462 원격 서버가 없거나 사용할 수 없습니다.
오류 # 481 잘못된 이미지
오류 #500 변수가 정의되지 않았습니다.
오류 #501 잘못된 할당
error #502 개체가 스크립트로 프로그래밍하기에 안전하지 않습니다.
오류 #503 개체를 안전하게 초기화할 수 없습니다.
오류 #504 개체를 안전하게 만들 수 없습니다.
오류 #505 유효하지 않거나 자격이 없는 참조
오류 #506 클래스가 정의되지 않았습니다.
오류 #507 예상치 못한 오류가 발생했습니다.
오류 # 1001 메모리가 부족합니다
오류 # 1002 구문 오류
오류 # 1003 ':' 누락
오류 # 1005 '(' 누락
오류 # 1006 ')' 누락
오류 # 1007 ']' 누락
오류 #1010 식별자 누락
오류 # 1011 '=' 누락
오류 # 1012 'If'가 누락되었습니다.
오류 # 1013 '받는 사람'이 누락되었습니다.
오류 # 1014 '끝'이 누락되었습니다.
오류 # 1015 '함수' 누락
오류 # 1016 'Sub' 누락
오류 # 1017 'Then'이 누락되었습니다.
오류 # 1018 'Wend' 누락
오류 # 1019 '루프' 누락
오류 # 1020 '다음' 누락
오류 # 1021 '케이스' 누락
오류 # 1022 '선택'이 누락되었습니다.
오류 #1023 표현식 누락
오류 # 1024 명세서 누락
오류 # 1025 문이 종료되지 않았습니다.
오류 # 1026 정수 상수 누락
오류 # 1027 'While' 또는 'Until'이 누락되었습니다.
오류 # 1028 'While' 및 'Until'이 누락되었거나 명령문이 종료되지 않았습니다.
오류 #1029 '함께'가 누락되었습니다.
오류 # 1030 식별자가 너무 깁니다.
오류 # 1031 잘못된 번호
오류 # 1032 잘못된 문자
오류 # 1033 종료되지 않은 문자열 상수
오류 # 1034 댓글이 종료되지 않았습니다.
오류 # 1037 '나' 키워드가 잘못 사용되었습니다.
오류 # 1038 'loop' 문에 'do'가 없습니다.
오류 # 1039 잘못된 'exit' 문
오류 # 1040 루프 제어 변수 'for'가 잘못되었습니다.
오류 # 1041 이름 재정의
오류 #1042는 해당 줄의 첫 번째 문이어야 합니다.
오류 # 1043 ByVal이 아닌 매개변수에 값을 할당할 수 없습니다.
오류 #1044 서브루틴을 호출할 때 괄호를 사용할 수 없습니다.
오류 # 1045 리터럴 상수 누락
오류 # 1046 'In' 누락
오류 # 1047 '클래스' 누락
오류 #1048은 클래스 내부에 정의되어야 합니다.
오류 #1049 속성 선언에 Let, Set 또는 Get이 누락되었습니다.
오류 # 1050 '속성'이 누락되었습니다.
오류 # 1051 모든 속성의 사양에서 변수의 개수는 일관되어야 합니다
오류 # 1052 여러 기본 속성/메서드는 클래스에서 허용되지 않습니다.
오류 # 1053 클래스 초기화 또는 종료 프로시저에 변수가 없습니다.
오류 #1054 set 또는 let 속성에는 하나 이상의 변수가 있어야 합니다.
오류 # 1055 '다음'이 잘못되었습니다.
오류 # 1056 '기본값'은 '속성', '함수' 또는 '하위'에서만 지정할 수 있습니다.
error # 1057 'Default'를 지정하면 'Public'도 지정해야 합니다.
오류 # 1058 '기본값'은 속성 가져오기에서만 지정할 수 있습니다.
오류 #4096 Microsoft VBScript 컴파일러 오류
오류 #4097 Microsoft VBScript 런타임 오류
오류 #5016 정규식 개체가 누락되었습니다.
오류 #5017 정규식 구문 오류
오류 # 5018 잘못된 수량자
오류 #5019 ']'가 정규식에 누락되었습니다.
오류 #5020 ')'이 정규식에 없습니다.
오류 #5021 문자 집합이 범위를 벗어났습니다.
트리 메뉴:
<SCRIPT 언어=자바스크립트>
var 마지막 개체
함수 확장(obj)
{
if(lastObj != null)
{
if(obj == lastObj)
{
if(obj.style.display == 없음)
{
obj.style.display = ;
}
또 다른
{
obj.style.display = 없음
}
}
또 다른
{
lastObj.style.display = 없음;
obj.style.display = ;
}
}
또 다른
{
obj.style.display = ;
}
lastObj = obj
}
</스크립트>
<테이블 너비=100% 테두리=0 셀 간격=0 셀 패딩=0>
<%
희미한
id = 요청(ID)
희미한 strsql,rs
strsql=select * p_type에서 slang=1 및 typelevel=1 유형 이름순으로 정렬
rs=fgetrslist(strsql) 설정
rs.eof가 아닌 동안 수행
%>
<tr>
<td height=25 class=LEFTLINKS><img width=30 height=0 align=absmiddle /><b><%if rs(isleaf)=0 then%><a href=# onClick=javascript:expandIt(kb< %=rs(id)%>);반환 false><%else%><a href=<%=request.ServerVariables(SCRIPT_NAME)%>?idtree=<%=rs(idtree)%> ><%end if%><%=server.HTMLEncode(right((rs(typename)&),len(rs(typename)&)-2))%></a></b></td>
</tr>
<%
IF clng(id)=clng(rs(id)) 그러면
%>
<tr id=kb<%=rs(id)%>>
<%
또 다른
%>
<tr id=kb<%=rs(id)%> style=display:none;>
<%
종료하면
%>
<td>
<테이블>
<%
조광기1
strsql=select * from p_type 여기서 parentid=&rs(id)& 및 slang=1 유형 이름별 순서
rs1=fgetrslist(strsql) 설정
rs1.eof가 아닌 동안 수행
%>
<tr><td 높이=20 클래스=LEFTLINKS>
<img 너비=40 높이=0 align=absmiddle /><a href=<%=request.ServerVariables(SCRIPT_NAME)%>?idtree=<%=rs1(idtree)%>&id=<%=rs(id)% > ><%=server.HTMLEncode(right((rs1(유형 이름)&),len(rs1(유형 이름)&)-2))%></a></td></tr>
<%
rs1.movenext
고리
RS1.닫기
rs1=아무것도 설정하지 않음
%>
</테이블>
</td>
</tr>
<%
rs.movenext
고리
RS.닫기
rs=아무것도 설정하지 않음
%>
</테이블>