一個網站通常包括靜態頁面和動態頁面。這兩種頁面都可以使用Ⅴ SCript 或 JavaScript 指令碼語言, 但是它們執行指令碼的位置不同。靜態頁面的指令碼不能在伺服器上執行, 而動態頁面的指令碼可以在伺服器上執行。它們都存放在伺服器上, 執行的時候將頁面資訊提交給 web 瀏覽器。

  在伺服器上執行的程式稱為 “指令碼” 或 “伺服器端的指令碼”, 可以使用資料庫等多種網資源。在 Dreamweaver 中, 伺服器端的指令碼稱為 “服務行為” 一個 Web 頁在提給瀏覽器之前, 伺服器端的指令碼可以發指令給伺服器, 伺服器根據指令的具體內容從資料庫中提取合適的資料, 並把這些資料插入 HTML 語言中, 然後再提交給瀏覽器。

  在網頁中可以包含各種程式, 有些程式在使用者的瀏覽器中執行, 而有些程式在 Web 服務上執行。包含了 web 伺服器上執行的指令碼程式的網頁被稱為 “互動式網頁” 。

  互動式網頁的最大應用在於 Web 資料庫系統。當指令碼程式訪問 Web 伺服器端的資料庫時, 會將得到的資料轉變為 HTML 程式碼, 再傳送給客戶端的瀏覽器, 客戶端的瀏覽器就顯示出了資料庫中的資料。使用者要向資料庫寫入資料, 可在網頁的表單中填寫並傳送給瀏覽器然後由指令碼程式將其寫入到資料庫中。 Web 資料庫系統是 Web 與傳統資料庫系統的完美結合。與傳統 Web 系統相比, 它的資訊來自資料庫, 資訊會隨資料庫的更新而更新。