สคริปต์ (Script) เป็นส่วนหนึ่งในโปรแกรมเอชทีเอ็มแอล (HTML) ที่ช่วยให้การทำงานของเว็บเพจมีประสิทธิภาพมากยิ่งขึ้น ส่วนภาษาที่ใช้เขียนใน สคริปต์นี้จะนิยมใช้อยู่ 2 ภาษา คือ ภาษา VBScript และ JavaScript (จาวาสคริปต์) เนื่องจากการสร้างเว็บเพจด้วยภาษา เอชทีเอ็มแอลนั้น จะได้เว็บเพจที่ยังไม่มีชีวิตชีวา คือ มีเพียงแต่รูปร่างและหน้าตาเพียงเท่านั้น ยังไม่สามารถ ทำ ให้มันมีสมองที่สามารถคิดทำงาน ตรมเหตุการณ์ต่างๆที่เราเข้าไปทำงานกับเว็บเพจนั้นๆ ได้นอกจากนี้แล้ว สคริปต์ยังสามารถเข้าไปควบคุมการทำงาน ของคอนโทร ActiveX (ActiveX Control) ได้เป็นส่วนใหญ่ ดังนั้นถ้าต้องการสร้างเว็บเพจให้มีชีวิตชีวาชวนติดตาม ก็ควรที่จะใช้สคริปต์เพิ่ม เติมเข้าไป ในภาษาเอชทีเอ็มแอล
    คำสั่ง Script
    เราสามารถเขียนโปรแกรม VBScript เข้าไปในสคริปต์ได้ โดยให้เขียนอยู่ภายในคำสั่ง Script ดังนี้คือ
    < Script Language = VBscript >
    %%%%%%%%%
    %%%%%%%%%
    %%%%%%%%%
    < /script >
    และคำสั่งนี้เราสามาถจัดวางที่ตรงไหนของโปรมแกรมเอชทีเอ็มแอลก็ได้ แต่โดยทั่วไปจะจัดวางไว้ภายในคำสั่ง Head หรือ Body ดังแสดงในโปรม แกรมต่อไปนี้
    < Html>
    < Head >
    < Script Language ="VBscript">
    St ="ยินดีต้อนรับ"
    < /script >
    < /Head >
    < Body BgColo r="White">
    < /Body >
    < /Html >
    หรือ
    < Html >
    < Body BgColor ="#FFFFFF">
    < Script Language ="VBscript">
    St = "ยินดีต้อนรับ"
    < /script >
    < /Body >
    < /Html >
    VBScript
    เป็นภาษาที่มีคำสั่งคล้ายๆ กับภาษาวิชวลเบสิก (Visual Basic) แต่จะมีคำสั่งที่มีวงจำกัดน้อยกว่าวิชวลเบสิก และบางคำสั่งก็จะแตกต่างไปจากภาษา วิชวลเบสิกเลยทีเดียว โดยเฉพาะอย่างยิ่งแล้วบางคำสั่งจะใช้เฉพาะเจาะจงในวิชวลเบสิกอย่างเดียว
    โครงสร้างของโปรแกรม VBScript
    โครงสร้างของโปรมแกรม VBScript จะมีโครงสร้างที่เป็นสับโปรแกรม (Sub Program) หลายๆ สับโปรมแกรมประกอบกันอยู่ใน 1 โปรแกรม ซึ่ง เป็นโครงสร้างที่เหมือนกับวิชวลเบสิกหรือจาวาสคริปต์ โดยที่การเรียงลำดับของสับโปรแกรมจะไม่มีผลต่อการทำงานของโปรแกรมก่อนและหลังแต่ ลำดับที่ของบรรทัดต่างๆ ในสับโปรแกรมจะมีผลต่อการทำงานก่อนหรือหลังของโปรแกรม เช่น
    Sub ProgramB
    Do1
    Do2
    Do3
    End Sub
    Sub ProgramA
    DoJob1
    DoJob2
    DoJob3
    End Sub
    จะเห็นว่าการเขียนโปรแกรมใน Sub Promgram A และ B จะต้องมีการจัดเรียงลำดับก่อนหลังแต่สำหรับ Sub Promgram A และ B เราจะจัดวาง สับโปรแกรมใดขึ้นก่อนหรือหลังก็ได้ ซึ่งจะไม่มีผลต่อโปรแกรม
    สำหรับสับโปรแกรม มักจะเป็นสับโปรแกรมของเหตุการณ์ต่างๆ ที่จะเกิดขึ้นกับออบเจกต์หรือคอนโทรลนั้นเป็นส่วนใหญ่ และบางทีเราก็สามารถสร้างสับ โปรมแกรมเป็นชื่อที่เราตั้งขึ้นใช้เองได้เช่นเดียวกัน
    สำหรับเหตุการณ์ที่เราจะนำมาสร้างโปรแกรม เช่น เหตุการณ์คลิก ที่เรามักใช้บ่อยๆ เหตุการณ์าการเลื่อนเมาส์ เป็นต้น ส่วนภาษาที่ใช้ในการเขียนโปรแกรม ก็จะประกอบด้วยชื่อของออบเจ็กต์ ชื่อของคอนโทรล ActiveX พร็อปเพอร์ตี้ประจำตัวของออบเจกต์ที่มี หรือของคอนโทรล ActiveX ที่มี Method ซึ่งเป็นคำสั่งที่อาจจะใช้กับออบเจ็กต์นั้นๆ ซึ่งจะกล่าวเป็นหัวข้อต่อจากนี้ เมื่อรวมส่วนประกอบทั้งนี้แล้ว ก็จะได้โปรแกรมมาตรฐานดังนี้ คือ
    Object (หรือคอนโทรล ActiveX).Property (หรือ Method) =ค่าที่ตั้ง,ค่าคงที่
    ซึ่งจะเห็นได้ว่า เราจะใช้เครื่องหมายจุด (.) เป็นตัวคั่น และใช้ออบเจ็กต์เป็นจุดเริ่มต้น ถัดมาเป็นพร็อปเพอร์ตี้
    การสร้างไฟล์ .HTM
    ก่อนที่เราจะเขียนโปรแกรมเอชทีเอ็มแอล หรือเขียนสคริปต์โดยใช้ภาษาต่างๆ นั้น เราจะต้องมีไฟล์ .HTM ก่อน จึงจะเขียนโปรแกรมได้ ซึ่งวิธีการสร้าง ไฟล์นี้จะมีวิธีดังต่อไปนี้ คือ
    สร้างไฟล์จากโปรแกรมแอปพลิเคชันต่างๆ
    ในปัจจุบันจะมีโปรแกรมสำหรับสร้างไฟล์ .HTM อยู่หลายๆ โปรแกรมทีเดียว เช่น โปรแกรมไมโครซอฟต์ออฟฟิศ 97 ทั้งหมด ก็สามารถสร้างไฟล์ .HTM ได้ หรือแม้แต่โปรแกรมที่ออกแบบมาเพื่อสร้างเว็บเพจโดยเฉพาะ เช่น Microsoft หรือ FrontPage Express ที่มีอยู่ในวินโวส์ 98 เป็นต้น
    ข้อดีในการสร้างไฟล์ .HTM โดยใช้โปกแกรมเหล่านี้นั้น จะทำให้เราสร้างเว็บเพจได้โดยง่ายซึ่งบางทีก็แทบไม่ต้องเขียนโปรแกรมเลย อีกทั้งเรายัง สามารถนำคอนโทรล ActiveX จากโปรแกรมนั้นๆ ติดตั้งลงที่เว็บเพจได้
    สร้างจากเว็บเพจอื่นๆ ที่ไม่ต้องการใช้
    เราสามารถนำเว็บเพจที่เราไม่ต้องการมาลบโปรแกรมเอชทีเอ็มแอลในเพจนั้นๆ และมาเพิ่มเติมโปรมแกรมใหม่เข้าไป หรือบางทีก็ไปปรับปรุงเพจที่ไม่ ต้องการนี้ ให้เป็นเว็บเพจเปล่าๆ โดยการลบโปรแกรมเอชทีเอ็มแอลเดิมออกให้หมด เหลือแต่คำสั่ง
    < HTML > และ < /HTML >
    ข้อดีของการสร้างเว็บพจแบบนี้ คือ สร้างได้ง่ายๆ ไม่ต้องอาศียโปรแกรม ซึ่งอาจจะต้องจัดหามา ส่วนข้อเสียคือ เราจะต้องเขียนโปรแกรมเอชทีเอ็ม แอลเพื่อสร้างเว็บเพจ โดยที่ไม่มีเครื่องมือช่วยเหลือเลย อีกทั้งในกรณีที่เราต้องใช้คแนโทรล ActiveX จะทำได้ยาก
    สร้างจาก Windows Explorer
    เราสามารถสร้างไฟล์ .HTM โดยวิธีง่ายๆ ได้ด้วยการสร้างเอกสารใหม่ที่เป็นไฟล์ .HTM โดยเข้าไปทำงานที่โปรแกรม Windows Explorer แล้วไป เลือกโฟลเดอร์ที่ต้องการสร้างไฟล์ .HTM และให้ไปคลิกที่เมนู File คลิกที่ New แล้วเลือกที่รายการ Microsoft HTML Document
    หลังจากนั้นจะได้ไฟล์ .HTM ที่เป็นไฟล์เปล่าๆ ยังไม่มีโปรแกรมใดๆ เลย และการสร้างไฟล์ .HTM นี้ ในวินโดว์ 95 นั้นจะต้องมีอินเทอร์เน็ต 3 หรือ 4 (Internet Document (HTML) ) อยู่ในเครื่องคอมพิวเตอร์ด้วย
    โปรแกรมที่ใช้อ่านเว็บเพจ
    สำหรับการเขียนโปรแกรม VBScript ในหนังสือเล่มนี้ ผู้เขียนอยากแนะนำให้ใช้โปรแกรม Internet Explorer เพื่อใช้ในการอ่านเว็บเพจที่สร้างจาก โปรแกรม VBScript นี้ เนื่องจากความสามารถของแต่ละโปรแกรมนั้น จะสามารถอ่านภาษา VBScript ได้ไม่เท่ากัน เช่น ใน Internet Explorer 3 จะไม่สามารภอ่านคำสั่งใน VBScrript ได้เท่าใน Internet Explorer 4 หรือในโปรแกรม Netscape เป็นต้น
    ดังนั้นถ้าเราสร้างโปรแกรม VBScript มาแล้ว และไปทำงานในโปรแกรมอ่านเว็บเพจอันอื่นๆ ก็อาจจะมีปัญหาได้ และเพื่อเป็นแนวเดียวกันแล้ว ควรใช้ Internet Explorer ในเวอร์ชันที่ 4 หรือเวอร์ชันที่สูงกว่า