การประมวลผลตาราง
<รูปแบบตาราง=ตาราง-เค้าโครง: ความกว้างคงที่=200 เส้นขอบ=0 ระยะห่างระหว่างเซลล์=0 ช่องว่างภายใน=7 bgcolor=#f7f7f7>
<tr>
<td style=LEFT: 0px; WIDTH: 100%;
ดฟฟาดfdaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsfdffad
fdasfdffadfdasfdffadfdasfdffadfdasfdffadfdasfd
ffadfdasfdffadfdasfdffadfdasfdffadfdasf
</td>
</tr>
</โต๊ะ><
ที่นี่เราใช้สไตล์ CSS ในการควบคุมเป็นหลัก มี style=TABLE-LAYOUT: แก้ไขในแท็ก <table> และคำอธิบายมีดังนี้
ไวยากรณ์:
เค้าโครงตาราง : auto | คงที่
พารามิเตอร์:
อัตโนมัติ: อัลกอริธึมอัตโนมัติเริ่มต้น เค้าโครงจะขึ้นอยู่กับเนื้อหาของแต่ละเซลล์ ตารางจะไม่แสดงจนกว่าจะอ่านและคำนวณแต่ละเซลล์ ช้ามาก
คงที่: อัลกอริธึมเค้าโครงคงที่ ในอัลกอริทึมนี้ เค้าโครงแนวนอนจะขึ้นอยู่กับความกว้างของตาราง ความกว้างของเส้นขอบตาราง ระยะห่างเซลล์ และความกว้างของคอลัมน์เท่านั้น และไม่เกี่ยวข้องกับเนื้อหาของตารางในขณะนี้ หากไม่มี WORD-WRAP: break-word ในแท็ก <td> Style เนื้อหาในตารางจะแสดงเพียงบางส่วนเท่านั้น ขึ้นอยู่กับความกว้างของคำแนะนำในการตัดคำมีดังนี้:
ไวยากรณ์:
การตัดคำ : ปกติ |
พารามิเตอร์:
ปกติ: อนุญาตให้เนื้อหาขยายเกินขอบเขตคอนเทนเนอร์ที่ระบุ
break-word : เนื้อหาจะแตกภายในขอบเขต หากจำเป็น อาจมีการแบ่งคำด้วย
ดัชนีแท็ก VBSCRIPT
การดำเนินงานขั้นพื้นฐาน
+ การเพิ่มจำนวนและการต่อสตริง
- การลบจำนวน
* การคูณจำนวน
/การแบ่งหมายเลข
Mod เพื่อค้นหาส่วนที่เหลือ
หาผลหาร
& การต่อสตริง
^ พลัง
= เท่ากัน
<<<> ไม่เท่ากัน
>= มากกว่าหรือเท่ากับ
> มากกว่า
<= น้อยกว่าหรือเท่ากับ
< น้อยกว่า
ไม่
และ
หรือหรือ
เซอร์
ลูปและการตัดสินใจ
ถ้า....ถ้าอย่างนั้น...ถ้าอย่างนั้น...
ถ้า...แล้ว...อย่างอื่น ถ้า...แล้ว...ไม่
อย่างอื่นถ้า...ถ้าไม่ใช่
เลือกกรณี... เงื่อนไขการเลือกกลุ่ม
สิ้นสุดการเลือก
เพื่อ...นับวนรอบถัดไป
ในขณะที่...วนลูปแบบมีเงื่อนไข (1)
ทำ while...วนซ้ำแบบมีเงื่อนไข (2)
ทำ...วนซ้ำในขณะที่วนซ้ำแบบมีเงื่อนไข (3)
ทำจนกระทั่ง...วนลูปแบบมีเงื่อนไข (4)
ทำ...วนซ้ำจนกระทั่งวนแบบมีเงื่อนไข (5)
ฟังก์ชันทางคณิตศาสตร์
ค่าสัมบูรณ์ของ Abs
ป้ายเอสจีเอ็น
Hex แปลงเป็นเลขฐานสิบหก
ต.ค. แปลงเป็นฐานแปด
สแควร์รูท
Int รับจำนวนเต็ม
Fix รับจำนวนเต็ม
Round รับจำนวนเต็ม
ล็อกฐานอีลอการิทึม
ฟังก์ชันไซน์ไซน์
ฟังก์ชันโคไซน์
ฟังก์ชันแทนเจนต์แทนเจนต์
ฟังก์ชั่นการประมวลผลสตริง
ความยาวสายเลน
Mid เป็นส่วนหนึ่งของสตริง
Left เป็นส่วนหนึ่งของสตริงจากจุดเริ่มต้นของสตริง
Right ใช้ส่วนหนึ่งของสตริงจากส่วนท้ายของสตริง
Lcase แปลงเป็นตัวพิมพ์เล็ก
Ucase แปลงเป็นตัวพิมพ์ใหญ่
Trim จะลบช่องว่างที่จุดเริ่มต้นและจุดสิ้นสุดของสตริง
Ltrim ลบช่องว่างที่จุดเริ่มต้นของสตริง
Rtrim ลบช่องว่างต่อท้ายออกจากสตริง
แทนที่แทนที่อักขระบางตัวในสตริง
Instr กำหนดว่ามีอยู่ในสตริงอื่นหรือไม่ (ค้นหาตั้งแต่ต้น)
InstrRev กำหนดว่ามีอยู่ในสตริงอื่นหรือไม่ (ค้นหาจากจุดสิ้นสุด)
อักขระช่องว่างของอักขระจำนวนเท่าใดก็ได้
String อักขระใดๆ ของอักขระจำนวนเท่าใดก็ได้
StrReverse กลับสตริง
Split แยกสตริงด้วยอักขระบางตัว
ฟังก์ชั่นการแปลงชนิดข้อมูล
แปลง Cint เป็นจำนวนเต็ม
Cstr แปลงเป็นสตริง
Clng แปลงเป็นจำนวนเต็มคงที่
Cbool แปลงเป็นฟังก์ชันบูลีน
Cdate แปลงเป็นฟังก์ชันวันที่
CSng แปลงเป็นความแม่นยำเดียว
CDbl แปลงเป็นความแม่นยำสองเท่า
ฟังก์ชันวันที่และเวลา
วันที่ วันที่ปัจจุบัน
ได้เวลาแล้ว
ตอนนี้วันที่และเวลาปัจจุบัน
DateAdd เพิ่มวันที่
DateDiff สองวันที่ต่างกัน
การตั้งค่าวันที่ DateSerial
การตั้งค่าวันที่ DateValue
ปี ปีปัจจุบัน
เดือน เดือนปัจจุบัน
วันแล้ว
ชั่วโมงปัจจุบัน
นาที นาทีนี้ นาทีนี้
ที่สองตอนนี้ที่สอง
ตัวจับเวลา จำนวนวินาทีตั้งแต่เที่ยงคืน
การตั้งค่าเวลาแบบอนุกรมเวลา
ส่วนเวลามูลค่าเวลา
ชื่อสัปดาห์วันทำงาน
ชื่อเดือน ชื่อเดือน
ฟังก์ชั่นอื่นๆ
อาร์เรย์สร้างอาร์เรย์
รหัส ASCII อักขระ Asc
อักขระรหัส Chr ASCII
อาร์เรย์ตัวกรองตัวกรอง
หน้าต่างอินพุตกล่องอินพุต
เข้าร่วมรวมองค์ประกอบในอาร์เรย์
หน้าต่างข้อมูล MsgBox
ขอบเขตล่างของอาร์เรย์ Lbound
ขอบเขตบนของอาร์เรย์ Ubound
คำแนะนำ
Cons ตั้งค่าคงที่
Dim กำหนดตัวแปรหรืออาร์เรย์
ลบล้างอาร์เรย์
ReDim ประกาศอาร์เรย์อีกครั้ง
สุ่มตัวเลขสุ่มเริ่มต้น
Rnd ได้รับตัวเลขสุ่ม
วัตถุ ASP
วัตถุเซสชัน
IsEmpty ทดสอบว่ามีตัวแปรเซสชันอยู่หรือไม่
TimeOut จะกำหนดวงจรชีวิตของตัวแปรเซสชัน
ละทิ้งการบังคับล้างตัวแปรเซสชัน
วัตถุแอปพลิเคชัน
IsEmpty ทดสอบว่ามีตัวแปร Application อยู่หรือไม่
ล็อค ล็อค ตัวแปรแอปพลิเคชัน
ปลดล็อค ปลดล็อคคำสั่งล็อค
วัตถุคุกกี้
Expires เป็นตัวกำหนดอายุการใช้งานของตัวแปรคุกกี้
วัตถุการเชื่อมต่อ
Open เปิดการเชื่อมต่อกับฐานข้อมูล
ดำเนินการเปิดวัตถุชุดระเบียน
ปิด ปิดวัตถุการเชื่อมต่อ
วัตถุชุดระเบียน
movefirst ย้ายตัวชี้บันทึกไปที่บันทึกแรก
movelast ย้ายตัวชี้บันทึกไปยังบันทึกสุดท้าย
movenext ย้ายตัวชี้บันทึกไปยังบันทึกถัดไป
moveprevious ย้ายตัวชี้บันทึกไปยังบันทึกก่อนหน้า
bof ทดสอบว่าเป็นจุดเริ่มต้นของชุดระเบียนหรือไม่
eof ทดสอบว่าเป็นจุดสิ้นสุดของชุดระเบียนหรือไม่
open เปิดวัตถุ Recoreset
close ปิดวัตถุชุดระเบียน
ฟิลด์วัตถุย่อยสำหรับการอ่านข้อมูล
fileds.count จำนวนฟิลด์
ขนาดหน้า จำนวนบันทึกต่อหน้า
หน้าสัมบูรณ์ถูกตั้งค่าเป็นหน้าใดหน้าหนึ่ง
จำนวนหน้า จำนวนหน้าทั้งหมด
ตำแหน่งสัมบูรณ์จะข้ามไปยังเรกคอร์ดโดยตรง
รายการข้อผิดพลาดรันไทม์ MicrosoftVBscript (การแสดงทศนิยม)
ข้อผิดพลาด #5 การเรียกหรืออาร์กิวเมนต์ของกระบวนการไม่ถูกต้อง
ข้อผิดพลาด #5 การเรียกหรืออาร์กิวเมนต์ของกระบวนการไม่ถูกต้อง
ข้อผิดพลาด # 6 ล้น
ข้อผิดพลาด #7 หน่วยความจำไม่เพียงพอ
ข้อผิดพลาด # 9 ตัวห้อยอยู่นอกขอบเขต
ข้อผิดพลาด # 10 อาร์เรย์มีความยาวคงที่หรือถูกล็อคชั่วคราว
ข้อผิดพลาด # 11 การหารด้วยศูนย์
ข้อผิดพลาด #13 ประเภทไม่ตรงกัน
ข้อผิดพลาด # 14 พื้นที่สตริงไม่เพียงพอ
ข้อผิดพลาด #17 ไม่สามารถดำเนินการที่จำเป็นได้
ข้อผิดพลาด #28 สแต็กล้น
ข้อผิดพลาด #35 ขั้นตอนหรือฟังก์ชันที่ไม่ได้กำหนด
ข้อผิดพลาด #48 เกิดข้อผิดพลาดในการโหลด DLL
ข้อผิดพลาด #51 ข้อผิดพลาดภายใน
ข้อผิดพลาด #52 ชื่อไฟล์หรือหมายเลขไม่ถูกต้อง
ข้อผิดพลาด #53 ไม่พบไฟล์
ข้อผิดพลาด #54 โหมดไฟล์ผิด
ข้อผิดพลาด #55 ไฟล์ถูกเปิดอยู่แล้ว
ข้อผิดพลาด #57 ข้อผิดพลาด I/O ของอุปกรณ์
ข้อผิดพลาด #58 มีไฟล์อยู่แล้ว
ข้อผิดพลาด #61 ดิสก์เต็ม
ข้อผิดพลาด #62 อินพุตเกินจุดสิ้นสุดของไฟล์
ข้อผิดพลาด #67 มีไฟล์มากเกินไป
ข้อผิดพลาด #68 อุปกรณ์ไม่พร้อมใช้งาน
ข้อผิดพลาด #70 ไม่ได้รับอนุญาต
ข้อผิดพลาด #71 ดิสก์ไม่พร้อม
ข้อผิดพลาด #74 การเปลี่ยนชื่อไม่สามารถมีสัญลักษณ์ไดรฟ์อื่นได้
ข้อผิดพลาด #75 ข้อผิดพลาดในการเข้าถึงเส้นทาง/ไฟล์
ข้อผิดพลาด # 76 ไม่พบเส้นทาง
ข้อผิดพลาด #91 ไม่ได้ตั้งค่าตัวแปรออบเจ็กต์
ข้อผิดพลาด #92 สำหรับการวนซ้ำไม่ได้เตรียมใช้งาน
ข้อผิดพลาด #94 การใช้ Null ไม่ถูกต้อง
ข้อผิดพลาด #322 ไม่สามารถสร้างไฟล์ชั่วคราวที่จำเป็นได้
ข้อผิดพลาด #424 วัตถุหายไป
ข้อผิดพลาด #429 คอมโพเนนต์ ActiveX ไม่สามารถสร้างวัตถุได้
ข้อผิดพลาด #430 คลาสไม่สนับสนุนการดำเนินการอัตโนมัติ
ข้อผิดพลาด # 432 ไม่พบชื่อไฟล์หรือชื่อคลาสในการดำเนินการอัตโนมัติ
ข้อผิดพลาด #438 วัตถุไม่สนับสนุนคุณสมบัติหรือวิธีการนี้
ข้อผิดพลาด # 440 ข้อผิดพลาดในการดำเนินการอัตโนมัติ
ข้อผิดพลาด #445 วัตถุไม่สนับสนุนการดำเนินการนี้
ข้อผิดพลาด #446 วัตถุไม่สนับสนุนพารามิเตอร์ที่มีชื่อ
ข้อผิดพลาด #447 วัตถุไม่สนับสนุนตัวเลือกสถานที่ปัจจุบัน
ข้อผิดพลาด #448 ไม่พบพารามิเตอร์ที่มีชื่อ
ข้อผิดพลาด #449 จำเป็นต้องมีพารามิเตอร์
ข้อผิดพลาด # 450 จำนวนพารามิเตอร์ไม่ถูกต้องหรือค่าแอตทริบิวต์พารามิเตอร์ไม่ถูกต้อง
ข้อผิดพลาด #451 วัตถุไม่ใช่คอลเลกชัน
ข้อผิดพลาด #453 ไม่พบฟังก์ชัน DLL ที่ระบุ
ข้อผิดพลาด #455 ข้อผิดพลาดในการล็อคทรัพยากรรหัส
ข้อผิดพลาด #457 คีย์นี้เชื่อมโยงกับองค์ประกอบของคอลเลกชันนี้แล้ว
ข้อผิดพลาด #458 ตัวแปรใช้ประเภทการทำงานอัตโนมัติที่ไม่ได้รับการสนับสนุนใน VBScript
ข้อผิดพลาด #462 ไม่มีเซิร์ฟเวอร์ระยะไกลหรือไม่พร้อมใช้งาน
ข้อผิดพลาด # 481 รูปภาพไม่ถูกต้อง
ข้อผิดพลาด #500 ไม่ได้กำหนดตัวแปร
ข้อผิดพลาด # 501 การมอบหมายที่ผิดกฎหมาย
ข้อผิดพลาด #502 วัตถุไม่ปลอดภัยในการเขียนโปรแกรมด้วยสคริปต์
ข้อผิดพลาด #503 ไม่สามารถเตรียมใช้งานวัตถุได้อย่างปลอดภัย
ข้อผิดพลาด #504 ไม่สามารถสร้างวัตถุได้อย่างปลอดภัย
ข้อผิดพลาด #505 การอ้างอิงไม่ถูกต้องหรือไม่เข้าเกณฑ์
ข้อผิดพลาด # 506 ไม่ได้กำหนดคลาส
ข้อผิดพลาด #507 เกิดข้อผิดพลาดที่ไม่คาดคิด
ข้อผิดพลาด # 1001 หน่วยความจำไม่เพียงพอ
ข้อผิดพลาด # 1002 ข้อผิดพลาดทางไวยากรณ์
ข้อผิดพลาด # 1003 หายไป ':'
ข้อผิดพลาด # 1005 หายไป '('
ข้อผิดพลาด # 1006 หายไป ')'
ข้อผิดพลาด # 1007 หายไป ']'
ข้อผิดพลาด #1010 ไม่มีตัวระบุ
ข้อผิดพลาด # 1,011 หายไป '='
ข้อผิดพลาด # 1012 หายไป 'ถ้า'
ข้อผิดพลาด # 1013 หายไป 'ถึง'
ข้อผิดพลาด # 1014 หายไป 'สิ้นสุด'
ข้อผิดพลาด # 1,015 หายไป 'ฟังก์ชัน'
ข้อผิดพลาด # 1016 หายไป 'ย่อย'
ข้อผิดพลาด # 1017 หายไป 'จากนั้น'
ข้อผิดพลาด # 1018 หายไป 'Wend'
ข้อผิดพลาด # 1,019 หายไป 'วนซ้ำ'
ข้อผิดพลาด # 1020 'ถัดไป' หายไป
ข้อผิดพลาด # 1,021 หายไป 'กรณี'
ข้อผิดพลาด # 1022 หายไป 'เลือก'
ข้อผิดพลาด #1023 นิพจน์หายไป
ข้อผิดพลาด # 1024 คำสั่งที่หายไป
ข้อผิดพลาด # 1025 คำสั่งไม่สิ้นสุด
ข้อผิดพลาด # 1026 ค่าคงที่จำนวนเต็มหายไป
ข้อผิดพลาด # 1,027 หายไป 'ในขณะที่' หรือ 'จนกระทั่ง'
ข้อผิดพลาด # 1028 'ในขณะที่' และ 'จนกระทั่ง' หายไปหรือคำสั่งยังไม่สิ้นสุด
ข้อผิดพลาด # 1,029 หายไป 'ด้วย'
ข้อผิดพลาด # 1030 ตัวระบุยาวเกินไป
ข้อผิดพลาด # 1031 หมายเลขไม่ถูกต้อง
ข้อผิดพลาด # 1032 อักขระไม่ถูกต้อง
ข้อผิดพลาด # 1033 ค่าคงที่สตริงที่ไม่สิ้นสุด
ข้อผิดพลาด # 1034 ความคิดเห็นไม่สิ้นสุด
ข้อผิดพลาด # 1037 การใช้คำหลัก 'ฉัน' ไม่ถูกต้อง
ข้อผิดพลาด # 1038 คำสั่ง 'loop' หายไป 'do'
ข้อผิดพลาด # 1039 คำสั่ง 'ออก' ไม่ถูกต้อง
ข้อผิดพลาด # 1040 ตัวแปรควบคุมลูป 'สำหรับ' ไม่ถูกต้อง
ข้อผิดพลาด # 1041 การกำหนดชื่อใหม่
ข้อผิดพลาด #1042 ต้องเป็นคำสั่งแรกในบรรทัด
ข้อผิดพลาด # 1043 ไม่สามารถกำหนดค่าให้กับพารามิเตอร์ที่ไม่ใช่ ByVal
ข้อผิดพลาด #1044 ไม่สามารถใช้วงเล็บเมื่อเรียกรูทีนย่อย
ข้อผิดพลาด # 1,045 ไม่มีค่าคงที่ตามตัวอักษร
ข้อผิดพลาด # 1,046 หายไป 'ใน'
ข้อผิดพลาด # 1,047 หายไป 'คลาส'
ต้องกำหนดข้อผิดพลาด #1048 ภายในคลาส
ข้อผิดพลาด # 1049 ไม่พบ Let, Set หรือ Get ในการประกาศคุณสมบัติ
ข้อผิดพลาด # 1,050 'คุณสมบัติ' หายไป
ข้อผิดพลาด # 1,051 จำนวนตัวแปรจะต้องสอดคล้องกันในข้อกำหนดของคุณสมบัติทั้งหมด
ข้อผิดพลาด # 1052 ไม่อนุญาตให้ใช้คุณสมบัติ/วิธีการเริ่มต้นหลายรายการในคลาส
ข้อผิดพลาด # 1,053 ขั้นตอนการเริ่มต้นหรือสิ้นสุดคลาสไม่มีตัวแปร
ข้อผิดพลาด #1054 แอตทริบิวต์ set หรือ let ต้องมีตัวแปรอย่างน้อยหนึ่งตัว
ข้อผิดพลาด # 1,055 ผิด 'ถัดไป'
ข้อผิดพลาด # 1,056 'ค่าเริ่มต้น' สามารถระบุได้ใน 'คุณสมบัติ', 'ฟังก์ชัน' หรือ 'ย่อย' เท่านั้น
ข้อผิดพลาด # 1057 เมื่อระบุ 'ค่าเริ่มต้น' จะต้องระบุ 'สาธารณะ' ด้วย
ข้อผิดพลาด # 1058 'ค่าเริ่มต้น' สามารถระบุได้ใน Property Get เท่านั้น
ข้อผิดพลาด #4096 ข้อผิดพลาดของคอมไพเลอร์ Microsoft VBScript
ข้อผิดพลาด #4097 ข้อผิดพลาดรันไทม์ Microsoft VBScript
ข้อผิดพลาด # 5016 วัตถุนิพจน์ทั่วไปหายไป
ข้อผิดพลาด #5017 ข้อผิดพลาดทางไวยากรณ์นิพจน์ทั่วไป
ข้อผิดพลาด # 5018 ปริมาณไม่ถูกต้อง
ข้อผิดพลาด #5019 ']' หายไปในนิพจน์ทั่วไป
ข้อผิดพลาด #5020 ')' หายไปในนิพจน์ทั่วไป
ข้อผิดพลาด # 5021 อักขระที่กำหนดไว้อยู่นอกขอบเขต
เมนูต้นไม้:
<ภาษาสคริปต์=จาวาสคริปต์>
var LastObj
ฟังก์ชั่นขยาย (obj)
-
ถ้า(lastObj != null)
-
ถ้า(obj == สุดท้ายObj)
-
ถ้า (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 โดยที่ s language=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 แล้ว%><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>
-
ถ้า clng(id)=clng(rs(id)) แล้ว
-
<tr id=kb<%=rs(id)%><>
-
อื่น
-
<tr id=kb<%=rs(id)%></ style=display:none;>
-
สิ้นสุดถ้า
-
<ทีดี>
<ตาราง>
-
หรี่แสง1
strsql=select * จาก p_type โดยที่ parentid=&rs(id)& และ s language=1 เรียงลำดับตามชื่อประเภท
ตั้งค่า rs1=fgetrslist(strsql)
ทำในขณะที่ไม่ใช่ rs1.eof
-
<tr><td ความสูง=20 class=LEFTLINKS>
<img width=40 height=0 align=absmiddle /></a href=<%=request.ServerVariables(SCRIPT_NAME)%>?idtree=<%=rs1(idtree)%>&id=<%=rs(id)% > ><%=server.HTMLEncode(right((rs1(typename)&),len(rs1(typename)&)-2))%></a></td></tr>
-
rs1.movenenext
วนซ้ำ
rs1.ปิด
ตั้งค่า rs1=ไม่มีอะไร
-
</โต๊ะ><
</td>
</tr>
-
rs.movenext
วนซ้ำ
RS.ปิด
ตั้งค่า rs=nothing
-
</โต๊ะ><