1. 程式人生 > >Dreamweaver製作產品展示動態網頁

Dreamweaver製作產品展示動態網頁

公司建立電子商務主要是為了推廣自己的產品,這就要求必須要有一個產品展示廳。本例項主要講解如何實現公司的產品展示廳。

  效果說明

  開啟首頁“ index.aspx ”,即可看到公司的產品展示,如圖 82-1 所示。單擊某一產品,就可以看到更詳細的產品資訊,如圖 82-2 所示。

點選放大圖片

點選放大圖片

  創作構思

  通過【資料列表】服務行為,可以對公司產品進行展示,通過將產品的編號動態連結到頁面,就可以開啟產品的詳細資料頁面。

操作步驟

  步驟一 設定展示廳基本頁面

  ( 1 )開啟“ index.aspx ”,在“ main ”表格的右邊列中插入一個 1 行 4 列的表格,如圖 82-3 所示。

點選放大圖片

  ( 2 )新增資料集“ CpData ”。在【資料集】對話方塊中設列為“選定”,並選擇“ CPID ”、“ CPNAME ”和“ CPDJ ” 3 個欄位,其他相關設定如圖 82-4 所示。

點選放大圖片

  ( 3 )新增表格並繫結動態文字。在新插入表格的第 3 行中插入一個 5 行 1 列的表格,給第一行輸入一張圖片(任意一張),並繫結資料集“ CpData ”欄位到相應位置,如圖 82-5 所示。

點選放大圖片

  ( 4 )在第 5 行中新增兩張圖片,如圖 82-6 所示。

點選放大圖片

   提示:將以上插入的圖片邊框全部設定為“ 0 ”,其圖片素材可以在隨書光碟中找到。下面將分別為這 3 張圖片繫結動態連結,通過產品影象及“詳細”圖片可以連結開啟產品資訊視窗,通過“購買”圖片可以連結開啟產品線上購物視窗,本書將在例項 83 中對線上購物進行詳細講解。

  ( 5 ) 選擇產品影象,切換到程式碼檢視,深色部分為該產品影象的原始碼,如圖 82-7 所示。

( 6 ) 將圖 82-7 中的程式碼 src=”images/18.jpg” 改為 src="<%# "images /"+CpData.FieldValue ("CPID", Container)+".jpg" %>" 。

  提示:本例項中將產品圖片全部儲存為“ jpg ”格式的圖片,並將產品編號作為圖片名,所以開啟某一產品的圖片時,其連結地址即為“路徑” + “產品編號” + “ .jpg ”。

  ( 7 ) 新增行為。 切換 到設計檢視,選擇產品影象,併為其新增標籤行為【開啟瀏覽器視窗】,如圖 82-8 所示。

  提示:如果沒有特別說明,其他例項中【開啟瀏覽器視窗】行為中的視窗寬度、高度也設定為“ 500 ”、“ 350 ”。

  ( 8 )將【開啟瀏覽器視窗】行為的響應事件由“ OnLoad ”改為“ onClick ”,如圖 82-9 所示。

  ( 9 )切換到程式碼檢視,找到【開啟瀏覽器視窗】行為的原始碼,如圖 82-10 中圓角方框所示。

點選放大圖片

  ( 10 )將圖 82-10 中的程式碼 'CPZL.aspx' 改為 'CPZL.aspx?CPID=' 。切換到【繫結】面板,將資料集“ CpData ”下的欄位“ CPID ”繫結到修改程式碼的“ = ”之後,如圖 82-11 所示。

點選放大圖片

  ( 11 )修改程式碼。切換到設計檢視,選擇“詳細”圖片,按第( 7 )至( 10 )步的操作新增【開啟瀏覽器視窗】行為,並繫結欄位“ CPID ”到修改程式碼的“ = ”之後。

  ( 12 )在設計檢視中選擇“購買”圖片,參照第( 7 )至( 10 )步的操作新增【開啟瀏覽器視窗】行為,設定 URL 為“ CPBY.aspx ”,將響應事件由“ OnLoad ”改為“ OnClick ”。再修改程式碼“ CPBY.aspx ”為“ CPBY.aspx?CPID= ”,然後繫結資料集“ CpData ”下的欄位“ CPID ”到修改程式碼的“ = ”之後。

步驟二 實現商品展示

  ( 1 )剪下表格程式碼。選擇“步驟一”裡新建的表格,切換到程式碼檢視,對該表格程式碼進行剪下,剪下的內容將被儲存在系統的貼上板中(以後可以用剪下下來的表格內容進行貼上)。

  ( 2 )新增資料列表。切換到【伺服器行為】面板,單擊【 + 】按鈕,在下拉選單中選擇【資料列表】選單項。接著在彈出的資料列表中設定 ID 為“ CpDatalist ”,選擇“ CpData ”資料集,設定顯示記錄為“ 16 ”,選擇“模板”列表框中的“專案”,在內容文字區域中進行貼上,將上一步操作中剪下的表格貼上過來,設定組織項為“使用表”,並設定表列為 4 ,如圖 82-12 所示。

圖 82-12  新增資料列表

  ( 3 )插入資料集導航條。給“ main ”表格新增一行,選擇【應用程式物件】|【記錄集分頁】|【資料集導航條】選單命令,在彈出的【插入資料集導航條】對話方塊中選擇資料集“ CpData ”,設定顯示方式為“文字”,單擊【確定】按鈕,如圖 82-13 所示。

  ( 4 )儲存“ index.aspx ”。

步驟三 實現產品資料頁面

  ( 1 )新建動態頁面並新增資料集。新建一個空白的 ASP.NET 動態頁,將其命名為“ CPZL.aspx ”後儲存,並新增資料集“ Cpzl ”,如圖 82-14 所示。

  ( 2 )新增表格並繫結資料。在頁面中插入一個表格,設定有關樣式,並繫結資料集“ Cpzl ”的有關欄位到表格中,如圖 82-15 所示。

點選放大圖片

  ( 3 )將游標移至左邊一列,切換到程式碼檢視,輸入如下所述的程式碼。

  <img src="<%# "images/"+ Cpzl.FieldValue("CPID", Container)+"-1.jpg" %>" width="274" height="199">

  提示:本例項中設定圖片名為“產品編號”加“ -1 ”的圖片是產品放大圖片。

  ( 4 )儲存“ CPZL.aspx ”,然後在 IE 中瀏覽“ index.aspx ”,如圖 82-1 所示。單擊產品“ 2178 ”後,結果如圖 82-2 所示。

  提示:本例項中只有 16 個產品,所示資料集分頁沒能很好地顯示出來,讀者可以開啟“ dwdat.mdb ”資料庫,在“ DreamweaverCP ”表中任意輸入 10 多個記錄,就可以測試資料分頁的效果了。

  本例項是通過資料列表來實現產品展示的,實際應用中,也有的是採用資料網路來實現的,至此,本例項操作完畢。

相關推薦

Dreamweaver製作產品展示動態網頁

公司建立電子商務主要是為了推廣自己的產品,這就要求必須要有一個產品展示廳。本例項主要講解如何實現公司的產品展示廳。   效果說明   開啟首頁“ index.aspx ”,即可看到公司的產品展示,如圖 82-1 所示。單擊某一產品,就可以看到更詳細的產品資訊,如圖 82-2 所示。   創作構思   

《PHP動態網頁設計與製作案例教程》房愛蓮.掃描版.pdf

書籍簡介: 《PHP動態網頁設計與製作案例教程》展示一個完整網站的設計和實現過程,詳細地介紹動態網頁設計和製作的技術和相關理論,全書共分為8章,主要內容包括:動態網站設計概述、動態網站程式設計環境、網站主頁設計與PHP基礎、網站計數器設計與PHP檔案訪問、會員註冊和管理設計與資料獲取、網上

threejs 製作產品3d展示頁面

需求 公司XX產品線,有一些產品,都配合有專業的結構設計,因此產生了較多的結構設計檔案,之前渲染過3D動畫,效果還不錯,但要想去向客戶去直觀展示還有點不夠炫酷,因此決定採用web3D 頁面的方式呈現出來。能達到更沉浸式體驗。 結果 廢話不多說,先上結果,看起來還是湊合,首次擼

dreamweaver製作靜態網頁第一天

在網上查找了這些資訊   一、用製圖工作畫出一個自己想要的網頁。   二、根據畫出來的網頁效果圖在DW中使用table(初級就先這麼弄吧)佈局。   三、編寫相應的CSS。。   四、收工   1.用Photoshop作出頁面效果圖   2.使用切片工具(Photos

WordPress主題開發:產品展示實例

信息 page per 添加 tiny code .cn tin ima 產品展示用到文章和縮略圖功能 實現步驟: 一、創建分類 後臺創建文章分類:產品中心 二、開啟縮略圖功能 在主題的functions.php中,添加一段代碼,代碼如下: a

動態網頁爬取樣例(WebCollector+selenium+phantomjs)

try cells required dex .com pub proc -a color 目標:動態網頁爬取 說明:這裏的動態網頁指幾種可能:1)須要用戶交互,如常見的登錄操作;2)網頁通過JS / AJAX動態生成。如一個html裏有<div id="tes

使用JSP/Server技術開發新聞發布系統第一章動態網頁開發基礎

安裝 含義 etom 端口號 ron 內容 升級維護 apach 管理工具 一:為什麽需要動態網頁 由於靜態網頁的內容是固定的,不能提供個性化和定制化得服務,使用動態網頁可真正地與用戶實現互動。 二:什麽是動態網頁 ①:動態網頁是指在服務器端運行的,使

動態網頁和靜態網頁的區別

get 工具 應用 間接 target 得到 代碼 讀取 發出 一、從功能方面來說動態網站與靜態網站的區別 1. 動態網站可以實現靜態網站所實現不了的功能,比方說:聊天室、論壇、音樂播放、瀏覽器、搜索等;而靜態的網站則實現不了。2. 靜態網站,如用Frontpage或Dre

web學習---html,js,php,mysql一個動態網頁獲取流程

htm 註意 blog sql 寫入 conn com sqli cms 使用bootstrap的cms模版系統搭建了一個信息管理系統。通過這個系統學習動態網頁獲取的工作流程。 抓包分析一個頁面的數據請求流程如下圖所示: 同樣,對於需要向數據庫插入數據,可以使用aja

Scrapy抓取動態網頁

都是 搜索 華盛頓 etime 觀察 review llb 得到 我們 動態網頁指幾種可能: 1)需要用戶交互,如常見的登錄操作; 2)網頁通過JS/ AJAX動態生成,如一個html裏有<div id="test"></div>,通過JS生成&l

爬取動態網頁:Selenium

如何 瀏覽器 要去 nbsp ges selenium 安全性 接口 比較 參考:http://blog.csdn.net/wgyscsf/article/details/53454910 概述 在爬蟲過程中,一般情況下都是直接解析html源碼進行分析解析即可。但是

產品展示頁面談談Hybris系列之二: DTO, Converter和Populator

ext 存儲 resource tar adl 裏的 resolve 個數 lis 文章作者:張健(Zhang Jonathan) 上一篇文章 從產品展示頁面談談Hybris的特有概念和設計結構 我們講解了Hybris一些特有的概念以及大體架構,並且介紹了Facade層裏是

Web前端攻城獅培養計劃之HTML5與CSS3實現動態網頁

整體 script 靜態 觸發 我們 發展方向 web前端 事件 會有 步驟1: 初識HTML5本階段內容主要涵蓋HTML5新增、刪除標簽、標簽屬性變化以及HTML5布局知識。通過本階段學習,大家可以運用HTML5標簽輕松實現網頁音樂播放器和視頻播放器,熟練運用HTML5的

動態網頁開發基礎

安裝 col res 結構 瀏覽器 指令 運行原理 發布項目 -s B/S模式     工作原理    URL    Tomcat  Tomcat的目錄結構     配置環境變量   添加系統變量,名稱為CATALINA_HOME,設置值為Tomcat安裝目錄C:\Soft

(1)selenium動態網頁與請求

技術分享 input find htm 快樂 lib 密碼輸入框 click 文本 from selenium import webdriver # 必須下載driver browser = webdriver.Chrome(executable_path="D:\ch

爬取動態網頁中關於構造瀏覽器頭的註意事項

rand 服務器 mage 地址 span gzip 原來 動態網頁 ati 在原來爬取動態網頁圖片中,獲取到了圖片的實際地址,但是下載下來的圖片是損壞的,究其原因,是服務器端阻止了訪問,但是觀察發現 headers = {‘User-Agent‘: random.cho

v-charts 和 websocket實現數據展示動態推送

lob each sock sent visual 基於 例子 repr har v-charts https://v-charts.js.org/#/ ELEMENT力作: 在使用 echarts 生成圖表時,經常需要做繁瑣的數據類型轉化、修改復雜的配置項,v-

JSP動態網頁開發基礎

什麽 元素 上網 結束 服務 統一 url 引用 資源定位 1.什麽是動態網頁? 指在服務端運行的使用程序語言設計的交互式網頁。 2.動態網頁的優勢? 交互性:即網頁會根據用戶的要求和選擇而動態改變和顯示內容。 自動更新:即無需改變頁面代碼,便會自動生成新的頁面內容,可以大

Python網絡爬蟲技巧小總結,靜態、動態網頁輕松爬取數據

開發者工具 cap 簡單 pos 動態網頁 class 查看 這樣的 bsp 很多人學用python,用得最多的還是各類爬蟲腳本:有寫過抓代理本機驗證的腳本,有寫過自動收郵件的腳本,還有寫過簡單的驗證碼識別的腳本,那麽我們今天就來總結下python爬蟲抓站的一些實用技巧。

基於jq和json數據實現異步加載動態網頁

alt tab www items ava 手機殼 width sum nor <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">