建國技術學院資訊管理學系 饒瑞佶 rcjao@cc.ckit.edu.tw 2004/7/5 彰化縣政府補助辦理網頁設計資料庫應用班 建國技術學院資訊管理學系 饒瑞佶 rcjao@cc.ckit.edu.tw 2004/7/5.

Slides:



Advertisements
Similar presentations
Web 开发基础 第二章 表格与页面布局. 回顾 Internet 和 万维网 网页的工作原理 网页的基本结构 标记及其属性 段落标记,图片标记,超级链接标记 相对路径,绝对路径,物理路径.
Advertisements

HyperText Markup Language
《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
第六章 网页设计与制作基础.
ASP.NET 網頁製作教本 -- 從基本語法學起
第八章:网络应用制作技术 本章介绍网络各种应用中所涉及的基本概念和制作技术,包括HTML、网页的制作、Java、Java Script语言的初步基础,VRML语言的基本功能,以及网络环境下分布式数据库系统和客户服务体系的构造方法及技术。
HTML第一课 李 伟 HTML开发语言基础.
專題製作 許惠淑.
第5章 HTML 標籤介紹.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
网页制作 第一讲
HTML概念 HTML(Hyper Text Markup Language 超文本标识语言) 是一种用来制作超文本文档的简单标记语言。
第五章:JDBC与数据库 第一讲.
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
网页 设计与制作.
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
第五单元课1-3 层叠样式表.
第3章 HTML语言 3.1 HTML文档的基本结构 3.2 文字排版 3.3 图片排版 3.4 超级链接 3.5 表格 3.6 框架窗口
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
第二部分 HTML语言控制 本次课的主要内容: 1、认识网页文件的结构 2、HEAD、TITLE、BODY等基本标记符的使用
HTML 語法教學 授課:彭穎聰 老師.
全球資訊網(WWW)簡介.
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
CT212 (02/03)-Network Programming and design
網際網路的應用服務 – Web 概念與網頁語言
第二章 網際網路網頁的設計.
HTML.
第五章 网页设计 网页制作的语言和工具 网页制作步骤和原则 使用Dreamweaver工具制作网页 使用FrontPage工具制作网页
ASP动态网页设计实用教程 主讲教师: 开课单位:.
  本章共分21个实例,主要内容包括HTML 创建与测试、html的文档结构、常用标记的使 用、表格和层的使用技灵活掌握等内容。
网页制作 第五讲 Dreamweaver基础.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
Google 自訂搜尋 淡江大學資訊中心 專案發展組 朱家璁 2009/10/6.
PHP程式設計 二、HTML & PHP基本語法 建國科技大學 資訊管理學系 饒瑞佶.
Ch1.認識全球資訊網 1.1 「網際網路」與「全球資訊網」 1.2 全球資訊網的基礎 – 網頁與超連結
湖北职院计科系.
网 页 制 作 DREAMWEAVERMX 2004.
教師: 陳明瑤 電郵: 網際網路應用-網頁設計3 教師: 陳明瑤 電郵:
計算機概論 請老師填入姓名主講 課本:數位傳真2012 博碩文化出版發行.
第四章 網頁表單與資料傳遞.
Introduction to PHP part3
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
網路概念 APACHE PHP MYSQL HTML BY 董仔 08/01/14.
HTML 钟晖云 QQ:
Ch.13 HTML網頁實作.
第2章 超文本标记语言HTML.
8 网页制作基础知识 赵国庆 博士 北京师范大学教育技术学院
授课教师:姬广永 QQ: TEL: 学习交流网站:
HTML – 文字格式 資訊教育.
十二年國民基本教育中等學校教師教學專業能力研習五堂課
HTML & CSS.
主讲:陶建平 华中科技大学网络与计算中心
网 站 设 计 与 建 设 Website design and developments
The Department of Education Technology
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
HTML 103 互動式網頁.
程式語言與邏輯 高慧君 台北市立南港高中 2006年12月22日.
第十五章 WWW網頁的製作 計算機概論編輯小組.
HTML 103 互動式網頁 助教:黃毓瑩.
進階網頁設計 電算中心 – 何建義.
HTML大探索.
第6章 PHP的数据采集.
ASP动态网页设计实用教程 主讲教师:贾海陶.
W3C标准网页制作 主讲教师:张 涛.
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
HTML5.
教师:李金双 网页制作 教师:李金双
Presentation transcript:

建國技術學院資訊管理學系 饒瑞佶 rcjao@cc.ckit.edu.tw 2004/7/5 彰化縣政府補助辦理網頁設計資料庫應用班 建國技術學院資訊管理學系 饒瑞佶 rcjao@cc.ckit.edu.tw 2004/7/5

環境介紹 歡迎大家 上課環境介紹 建國資管系一管、電腦教室一 助教介紹 每日記得簽到(9:00 – 16:00) 需要協助請洽資管辦公室 其他… 歡迎大家

上課方式 上機實做+投影片講解(廣播系統) 兩本課本+筆記本+水杯… 檔案可存入D槽中 期末專題製作 歡迎隨時舉手發問 其他

上課內容 網際網路資料庫程式設計 HTML網頁設計-by饒瑞佶 ASP (Active Server Pages) – by 饒瑞佶 JSP (Java Server Pages) - by 賴慧敏 http://www.okbuy.com.tw/rueychi/index.htm

如何學習網頁程式設計

學習網頁程式設計的態度 一定要有信心, “沒有錯誤是沒有原因的“,從錯誤中可以學得更多。 它沒有明確的範圍,學習態度不好的人可以學得很少很少,學習態度好的同學可以學到很多很多 (絕對不限於任何一本課本) 。 模仿是第一步,不要不好意思模仿而一味地自求創新,第二步是變通,一點一點地變,第三步才是創造。

學習網頁程式設計的態度 習題不要抄襲,抄襲是放棄學習的行為,如果你要放棄了,那又何必抄襲呢? 一定要自己動手寫,而不是 用眼看。 多討論,多觀摩,不要單打獨鬥,也不要吝嗇與人分享。 如果你已經有基礎,不要把這門課當新的東西來學。好像開車,操作方式大同小異。

學習網頁程式設計的態度 不要有預設立場,coding不是生下來就會,若你覺得基礎不好,這次更要好好的下定決心努力。 多參考官方網站最新資訊,網路資料豐富,補足課堂或書本不足之處。

學習程式設計的態度 原理說明也許枯燥,但是確是必要的!了解以後,其他就教給課本就好了! 祝大家都能夠快樂的學習

HTML介紹

Hyper Text Markup Language(HTML) HTML本身並非程式設計,只不過是標示(Markup)、強調及組織一般性的文字。 WWW上製作HomePage的語言,是一種標記語言。需透過瀏覽器翻譯標記後方可呈現 。 HTML 標準之原始資料 (HTML 4.0, 1997/11, W3C) 除標準HTML標記外,各瀏覽器廠商也自訂專屬的標記

HTML長的如何? <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=big5"> <title>最新消息</title> </head> <BODY> <p align="center"><font size="4" color="#0080FF"> 最新消息</font>

何謂標記語言? Tag Language 製作HTML文件的過程中必須加入所謂的標記【TAG】,好讓瀏覽器知道該如何處理及呈現原始文件的內容。 在HTML語法中,除了少數例外,大都是以:<XX>開始,以</XX>結束;其中XX就是HTML的標記。

何謂標記語言? HTML標籤 IE瀏覽器 翻譯後呈現 這些標記是寫給瀏覽器看的

HTML標記 有頭有尾(但有例外),中間夾住所要顯示的文字或 圖形 有屬性 純文字檔(使用一般的文字編輯器就可以作業) 無大小寫之分 檔名需要是.HTM或是.HTML <標籤名稱  屬性 =“設定值”> ..要顯示之文件資料.. </標籤名稱> <Tag  Attributes ="Value"> ..Document Of Display.. </Tag>

HTML標記類別 表格標籤(Table Tags) 表單標籤(From Tags) 文件結構標籤(Document Structure Tags) 區段格式標籤(Block Formatting Tags) 字元格式標籤(Character Formatting Tags) 清單標籤(List Tags) 連結標籤(Anchor Tag) 多媒體標籤(Multimedia Tag) 表格標籤(Table Tags) 表單標籤(From Tags)

常見HTML編寫工具 OFFICE 記事本 & FrontPage(我們選用這個) Dreamweaver (賴老師) Coreldraw Macromedia系列 : Flash, Director, Authoware 產生html碼容易,不過你要看的懂才有辦法修改 與加入新的東西

HTML的構成 html的構成是有結構的 html文件是由元件(element) 所組成 元件是由標籤 (tag)所包覆而成 例如:<body> </body> ,即是一個網頁元件 一份基本的網頁應包含下列組成: <html> 宣告這份為 html 文件 <head> </head> <body> </body> </html> 宣告html文件結束

常見的HTML的標籤 註:還有很多html的元件不在表中,此表只列出常用的。 Tag起始 Tag結束 元件說明 <html> <head> </head> 標頭資訊 <title> </title> 文件抬頭 <body> </body> 文件主體 <table> </table> 表格 <div> </div> 區塊 <font> </font> 文字 <img> </img> 圖片 <a> </a> 超連結 <h1> </h1> 標題 <hr> 水平分割線 <p> 段落 <br> 換行 註:還有很多html的元件不在表中,此表只列出常用的。

網頁各元件關係圖 <html> <head> <meta> <title> </title> <base> <body> </body> <table> </table> <div> </div> <hr> <font> </font> <img> </img> <a> </a> <p> <br>

練習 使用記事本 但是要如何執行它呢? 可以透過伺服器或是用IE直接打開 htm01.htm

練習 htm01.htm <H1>初試 HTML 語法</H1> <HR> <H2>使用 HTML 的基本觀念</H2><P> <UL> <LI>標示的觀念</LI> <LI>區塊的觀念</LI> <LI>參數的觀念</LI> </UL> 有沒有發現省略了很多標籤?

練習 htm01.htm <H1>初試 HTML 語法</H1> <HR> <H2>使用 HTML 的基本觀念</H2><P> <UL> <LI>標示的觀念</LI> <LI>區塊的觀念</LI> <LI>參數的觀念</LI> </UL> 有沒有發現省略了很多標籤?

HTML與ASP的執行方式 HTML: 不一定要透過伺服器,直接使用IE開啟檔案就可以 ASP:

基本標籤介紹 HEAD元件(標頭資訊) Meta元件 Title元件 head元件是由<head></head>標籤所包覆的區塊,用來表示這份網頁的資訊,例如標題、文件的編碼、文件的期限等等,裡面可包含下列的元件: Meta元件 <meta content="text/html; charset=big5" http-equiv="content-type"> (這是一份中文BIG5編碼的文件) <meta HTTP-EQUIV=“refresh” CONTENT=“5;URL=http://www.mdu.com.tw”> (五秒後,請幫我轉到 http://www.mdu.com.tw 的網址) Title元件 <title>這是我的第一張網頁</title> Base元件 <base target=“left”> 這張網頁的預設連結,預設都連結到left的框架頁中(後面再詳述)。

基本標籤介紹 BODY元件(文件主體) Bgcolor屬性 背景顏色 <body bgcolor=“red”> body元件是由<body></body>標籤所包覆的區塊,用來表示這份網頁的主體,裡面可包含很多的元件: Body的屬性: Bgcolor屬性 背景顏色 <body bgcolor=“red”> Background屬性 背景圖片 <bdoy Background=“http://www.mdu.edu.tw/123.jpg” > Link、vlink、alink屬性 超連結的顏色 <body link=“red” vlink=“blue” alink=“green”> Scroll 背景圖片要不要跟著scrollbar移動。 <body scroll=“no”>

常用標籤介紹 標題元件 <h1></h1> <h1>這是標題一</h1> <Aaddress> <pre> <blockquote> BLOCKQUO.HTM

常用標籤介紹 <H2>使用 HTML 的基本觀念</H2> <BLOCKQUOTE> BLOCKQUO.HTM <H2>使用 HTML 的基本觀念</H2> <BLOCKQUOTE> 標示的觀念<BR> 區塊的觀念<BR> 其他觀念 多個放在一起空白字元,只會被瀏覽器視為一個空白字元<BR> 跳行字元是沒有作用的字元<BR> 標示是不區分大小寫的 </BLOCKQUOTE>

常用標籤介紹 FONT元件(文字) Font屬性 color 屬性 size 屬性 face 屬性 Font元件是由<font></font>等標籤所包覆的區塊,用來表示一段或是一個文字,可用下列的元件來表示: Font屬性 color 屬性 size 屬性 face 屬性 <font color=“blue” size=“+3” face=“新細明體”>這是Font元件</font>

常用標籤介紹 Text.htm & size.htm 文字標籤元件 列舉常用的如下: <B></B> 粗體 可以讓文字以不同的方式呈現: 列舉常用的如下: <B></B> 粗體 <I></I> 斜體 <U></U> 底線 <S></S> 刪除線 <b>這是粗體</B> Text.htm & size.htm

常用標籤介紹 Text.htm <B>這是粗體字</B> <I>這是斜體字</I> <U>這是加底線字</U><P> 這是正常字<SUP>這是上標字</SUP><P> 這是正常字<SUB>這是下標字</SUB><P> <TT>這是Windows的等寬字</TT><P> <FONT SIZE=+1>字體放大一級</FONT>

常用標籤介紹 列舉清單元件 列舉清單常用的如下: 無序列舉 <ul></ul> 可以讓文字以不同的方式列舉: 列舉清單常用的如下: 無序列舉 <ul></ul> <li> htm01.htm 有序列舉 <ol></ol> <li> 預設用1,2,3,4… 有序列舉 type 可為 1、A、a、I、i

FrontPage介紹

FrontPage介紹 一、Frontpage操作介面介紹 二、MS系統的慣例 【所見即所得】,就是這麼簡單!! 三、熟悉操作介面 請同學實際操作練習。

下拉選單 工具列 工作區 管理項 編輯切換

表格

表格標籤介紹 table元件(表格) table元件是由<table></table>標籤所包覆的區塊,用來表示一個表格,裡面可包含下列的元件: table的屬性及元件: Bgcolor屬性  <table bgcolor=“red”> Background屬性 <table Background=http://www.mdu.edu.tw/123.gif> border屬性 設定表格的框的寬度<table border=“2”> Width、 height屬性 設定表格寬跟高<table width=“100%” height=“500px”> Cellspacing(欄跟欄之間的距離)、 cellpadding(欄裡面字跟欄框的距離)屬性 <table Cellspacing=“2” cellpadding=“4”> Tr元件 (列) Td元件 (欄)(也具有像table一樣的屬性,包括bgcolor、width、height 等等)

<CAPTION> 標題 </CAPTION> 基本表格樣本 <TABLE> </TABLE> <CAPTION> 標題 </CAPTION> <TR> </TR> <TD> 內容 </TD> <TR> </TR> <TD> 內容 </TD> <TR>:代表列 <TD>:代表欄 這樣轉成HTML標籤長成什麼樣子?

基本表格樣本 <TABLE> <CAPTION>表格標題</CAPTION> <TR> <TD>第一列,內容一</TD><TD>第一列,內容二</TD> </TR> <TD>第二列,內容一</TD><TD>第二列,內容二</TD> </TABLE>

畸形表格的產生 ColSpan 與 RowSpan 屬性 ColSpan=3 RowSpan=2 ColSpan=2

範例練習 用FrontPage來製作表格 如何劃表格? 如何調整大小 如何設定顏色? 如何設定邊框? 如何利用表格來排版?

畸形表格的產生 <table border="1"> <tr> <td colspan="3"> </td> </tr> <td rowspan="2"> </td> <td colspan="2"> </td> <td> </td> </table>

圖片

常見的圖片格式 網路上常見的圖片格式有下列兩種: 檔案格式 GIF JPG 壓縮比例 1:10以上 1:20~100(壓縮能力強) 色彩類型 索引色彩 灰階、全彩 壓縮方式 無失真 有失真 透明色設定 有 無 動態影像 適用範圍 線稿、文字、圖示 風景照片、圖片

如何插入圖片至HTML中? <img src=“圖片位置” width=“100px” height=“200px”> 圖片的設定 利用FrontPage圖片工具設定圖片

相對路徑與絕對路徑 相對路徑: 相對於預設主目錄,如C:\Inetpub\wwwroot 把主目錄表示成/ 絕對路徑: 使用網址方式指定 如http://www.okbuy.com.tw/rueychi/index.htm

如何找到你設計的網頁? 但是如何做呢? 當然你要有一台SERVER 你要把檔案擺到正確的目錄下 別人如何在網際網路這個茫茫大海中找到你所設計的網頁? 當然你要告訴別人你的網頁在哪? WWW SEVER位置 但是如何做呢? 當然你要有一台SERVER 你要把檔案擺到正確的目錄下

Server & Client 伺服器與用戶端是相對的,不是絕對的! 同一台機器既可以是伺服器,也可以是用戶端 Client用戶端 要求服務 輸入http://www.kimo.com.tw 提供服務:WWW, FTP, BBS … Client用戶端 瀏覽器 Server伺服端 網頁伺服器 伺服器與用戶端是相對的,不是絕對的! 同一台機器既可以是伺服器,也可以是用戶端

HTML如何運作? HTML碼不受保護 你可以試著複製一個網頁 步驟1:要求瀏覽網頁 A.htm 步驟2:下載A.htm 用戶端 伺服端 網頁伺服器 用戶端 瀏覽器 步驟3:瀏覽器翻譯後顯示 HTML碼不受保護 你可以試著複製一個網頁

ASP如何運作 ? ASP程式受到保護 步驟1:要求瀏覽網頁 A.asp 步驟3:下載A.htm 用戶端 伺服端 瀏覽器 Apache網頁伺服器 用戶端 瀏覽器 步驟2:伺服器執行ASP程式並轉換成純HTML碼 ASP程式受到保護 要瀏覽ASP網頁,而不是開啟ASP網頁

超連結

何謂超連結? Hypertext Link(超文字連結) 包含文字的連結、圖片、電子郵件、書籤的連結 舉例說明 http://www.ckit.edu.tw 超連結元件以<a></a>表示

超連結的方式 1.文字連結 範例說明 <a href=“連結的網址”>連結呈現的文字</a>

2.圖片連結 範例說明 <a href=“連結的網址”>插入圖片</a> 如<A href=“http://www.ckit.edt.tw”><img src=“123.jpg”></A> 3.電子郵件連結 範例說明 <a href=“mailto:電子信箱位置”>連結文字</a> 如<A href=“mailto:rcjao@cc.ckit.edu.tw”>饒瑞佶的信箱</A> 進階提示: 如果要加上寄信的主題時,可以利用下列方式 如<A href=“mailto:rcjao@cc.ckit.edu.tw?subject=我想睡覺”>饒瑞佶的信箱</A>

4.書籤連結(同一頁內連結) 可連結到某網頁的某一段落(有做書籤的地方) <a name=“書籤名稱”>書籤文字</a> 製作一個書籤如 <A name=“my bookmark”> 連結時,<a href=“#my bookmark”>連到我的書籤</a>

相對路徑與絕對路徑 相對路徑: 相對於預設主目錄,如C:\Inetpub\wwwroot 把主目錄表示成/ 絕對路徑: 使用網址方式指定 如http://www.okbuy.com.tw/rueychi/index.htm

超連結的開啟種類 置換本視窗 target=“_top” 開新視窗 target=“_blank” 置換掉自己的視窗 target=“_self” 置換掉父視窗 target=“_parent” 置換掉框架頁 target=“框架頁名稱”

框架頁

何謂框架? 框架 Ans:三張,主網頁一張,第一張框架、第二張框架總共三張。 整個視窗 框架 簡單的來說,就是將整個視窗分隔成各自獨立的畫面。 框架元件,其HTML碼如下: 範例說明:將一張網頁切成下面圖示的框架 <frameset cols=“150,*”> 起始,設定框架寬度 <frame name=“contents” target=“main” src=“1.htm”> 設定第一個框架頁的資訊,跟預設超連結的目的框架 <frame name=“main” src=“2.htm”> 設定第二個框架頁的資訊 <noframes> 不支援框架時設定 <body> <p>此網頁使用框架,但是您的瀏覽器並不支援.</p> </body> </noframes> </frameset> 框架元件結束 以上需要幾張網頁? 框架 框架 整個視窗 Ans:三張,主網頁一張,第一張框架、第二張框架總共三張。

框架的好處,為什麼要用框架? 1、維護容易 2、瀏覽速度較快 3、能將網頁作更多的運用及變化 ※例子說明:http://www.okbuy.com.tw/rueychi/index.htm main contents

框架中的超連結 contents 1、框架的互相連結 target=“框架頁名稱” 2、重提 <base> 標籤 *溫故知新 置換本視窗 target=“_top” 開新視窗 target=“_blank” 置換掉自己的視窗 target=“_self” 置換掉父視窗 target=“_parent” 置換掉框架頁 target=“框架頁名稱” main contents

用Front Page 來製作框架 1、製作框架 2、編輯框架的屬性 3、控制框架的外觀 4、做出無框的網頁

表單元件

表單標籤 提供使用者輸入傳送資訊 表單需必須配合著CGI、JAVA Script程式或是ASP程式來運作,不然表單單獨存在的意義並不大。 您的網頁將擺脫單向呈現,而開始邁入和使用者互動的階段!

表單基本格式 <FORM method=post或get action=處理表單程式> 不同表單類型 …. 送出/重寫按鈕 填寫完畢按下送出按鈕 表單 .htm或.ASP 處理程式 Abc.asp 送回結果 .htm 表單與處理程式可以是同一個檔案

文字輸入列 每個表單之所以會有不同的類型,原因就在於 TYPE=“表單類型”設定的不同而已,我們就先 來看看第一個類型:文字輸入列。 文字輸入列的形態就是TYPE="TEXT,其使用方法如下: 呈現結果 姓名: 原始碼 <FORM> 姓名:<INPUT TYPE="TEXT" NAME="NAME" SIZE="20"> </FORM>

單選核取表單 利用TYPE=“RADIO”就會產生單選核取表單, 單選核取表單通常是好幾個選項一起擺出來供 使用者點選,一次只能從中選一個,故為單選 核取表單。 呈現結果 性別:男 女 原始碼 <FORM> 性別: 男 <INPUT TYPE="RADIO" NAME="SEX" VALUE="BOY"> 女 <INPUT TYPE="RADIO" NAME="SEX" VALUE="GIRL"> </FORM>

複選核取表單 利用TYPE=“ CHECKBOX ”就會產生複選核取表單, 複選核取表單通常是好幾個選項一起擺出來供使用者 點選,一次可以同時選好幾個,故為複選核取表單。 呈現結果 喜好: 電影 看書 原始碼 <FORM> 喜好: <INPUT TYPE="CHECKBOX" NAME="SEX" VALUE="MOVIE">電影 <INPUT TYPE="CHECKBOX" NAME="SEX" VALUE="BOOK">看書 </FORM>

密碼表單 利用TYPE=“ PASSWORD ”就會產生一個密碼表單, 密碼表單和文字輸入表單長得幾乎一樣,差別就在於 密碼表單在輸入時全部會以星號來取代輸入的文字, 以防他人偷窺。 呈現結果 請輸入密碼: 原始碼 <FORM> 請輸入密碼:<INPUT TYPE="PASSWORD" NAME="INPUT"> </FORM>

送出/重寫按鈕 通常我們表單填完之後,都會有一個送出按鈕以及清除 重寫的按鈕,分別是利用TYPE=“ SUBMIT ”及 TYPE=" RESET "來產生,相當的簡單易用。 呈現結果 原始碼 <FORM> <INPUT TYPE="SUBMIT" VALUE="送出資料"> <INPUT TYPE="RESET" VALUE="重新填寫"> </FORM>

大量文字輸入元件 有時候我們會希望讓使用者輸入比較大量的文字,此時, 文字輸入列就顯得不敷使用,因此我們就可以利用 <TEXTAREA></TEXTAREA>來產生一個可以輸入大量文 字的元件,夾在兩個標籤中的文字會出現在框框中,可作 為預設文字。 呈現結果 請輸入您的意見: 原始碼 <FORM> 請輸入您的意見:<BR> <TEXTAREA NAME="TALK" COLS="20" ROWS="3"></TEXTAREA> </FORM>

下拉式選單 下拉式選單令整個網頁看起來有很專業的感覺,我們 只要利用<SELECT NAME=“名稱”>便可以產生一個下 拉式選單,另外,還需要配合<OPTION>標籤來產生選 項,這樣才算完整喔! 呈現結果 您喜歡看書嗎?: 原始碼 <FORM> 您喜歡看書嗎?: <SELECT NAME="LIKE"> <OPTION VALUE="非常喜歡">非常喜歡 <OPTION VALUE="還算喜歡">還算喜歡 <OPTION VALUE="不太喜歡">不太喜歡 <OPTION VALUE="非常討厭">非常討厭 </SELECT> </FORM>

隱藏欄位 表單中有時有些東西因為某些因素,不想讓使用者看到, 但因程式需要卻又不得不存在,此時,我們就可以利用 TYPE=" HIDDEN "來產生一個隱藏的欄位。 呈現結果 隱藏欄位: 原始碼 <FORM> 隱藏欄位:<INPUT TYPE="HIDDEN" NAME="NOSEE" VALUE="看不到"> </FORM>

表單標籤 表單二件事: 設定<FORM>標籤中的action屬性 (設定要處理表單的程式) 2. 記得表單中各輸入類型的NAME屬性 (靠此名稱與程式連結) 後續REQUEST & RESPONSE物件會有更詳細介紹

HTML其它技巧 HTML只有這樣的能耐嗎? 跑馬燈、東森速報、背景音樂…等 VBScript & JavaScript 防止偷圖、設成首頁、動態圖形…等 只要你知道哪裡找的到,怎麼放到網頁中就ok了

ASP介紹 Active Server Pages

ASP, JSP, VB Script, Java Script, PHP,DHTML 等 讓網頁活起來 傳統網頁:1.靜態的(Static),內容固定不變 2.不容易更新與維護 純HTML碼的網頁(之前做的都是) 動態網頁:1.內容是動態的 2.內容可以自動更新 3.互動性高 ASP, JSP, VB Script, Java Script, PHP,DHTML 等

Why ASP ? 優點: 市場主流之一(支援與資源都多) 語法簡單(Basic語系) ,不需要編譯(Compile) 輸出結果不受用戶端瀏覽器的影響 缺點: IIS與MS作業系統穩定性與安全性不佳 跨平台轉移不易

Active Server Pages (動態伺服器網頁,簡稱ASP) 可以算是一種程式語言 在伺服器端(Server)執行,需要有IIS(Internet Information Server) 可結合HTML碼, Script指令與ActiveX元件產生動態的網頁 線上購物, 留言版, 聊天室等...

ASP的特點 使用VBScript或Jscript等簡易的Script,結合HTML碼,可快速建構動態網站 不需編譯,完全整合於HTML碼中 使用一般文書編輯器(如記事本)就可以完成 執行結果與用戶端(Client)使用的瀏覽器無關 程式碼不會由用戶端外流 可以透過與ActiveX元件的結合來擴展其功能 檔案需以.asp為副檔名

HTML如何運作? HTML碼不受保護 步驟1:要求瀏覽網頁 A.htm 步驟2:下載A.htm 用戶端 伺服端 瀏覽器 網頁伺服器 步驟3:瀏覽器翻譯後顯示 HTML碼不受保護

ASP如何運作 ? ASP程式受到保護 步驟1:要求瀏覽網頁 A.asp 步驟3:下載A.htm 用戶端 伺服端 瀏覽器 IIS網頁伺服器 步驟2:伺服器執行ASP程式並轉換成純HTML碼 ASP程式受到保護 要瀏覽ASP網頁,而不是開啟ASP網頁

如何建立執行ASP所需平台 ? 也就是Server 使用MS作業系統配合IIS伺服器 使用它種作業系統(如Linux)配合可以執行ASP的模組 除98系統外,其它皆內含IIS ,但是穩定性與安全性不佳 因為模組不內含,所以需額外花費購買,但是穩定性較佳

如何建立執行ASP所需平台 ? Windows 9x :PWS(Personal Web Server)4.0 以使用MS作業系統配合IIS伺服器為例 Windows 9x :PWS(Personal Web Server)4.0 Windows NT Workstation:PWS 4.0 Windows NT Server:IIS 4.0 Windows 2000 Server/Professional:IIS 5.0 Windows XP Professional:IIS 5.1 Windows 2003 Server:IIS 6.0 Linux上可不可以跑ASP?

軟體來源 – PWS Windows 9x :PWS 4.0 1.原版光碟中add-ons\pws 目錄或NT4.0 Option Pack 中 Win.95 目錄。 2.執行 setup.exe 進行安裝。 Windows NT Workstation 4.0:PWS 4.0 1.NT4.0 Option Pack 中 Winnt.wks 目錄。

軟體來源 – IIS Windows NT Server 4.0:IIS 4.0 1.Option Pack 中 Winnt.srv 目錄。 2.執行 setup.exe 進行安裝。 Windows 2000 Server/Professional:IIS 5.0 內建即包含 IIS 5.0 Windows XP Professional:IIS 5.1 內建即包含 IIS 5.1

安裝注意事項 – PWS on Win95 升級 Winsock 到 2.0。 安裝程式與 PWS 在同一目錄下,名為 Ws2setup.exe。

安裝注意事項 – PWS/IIS on NT 4.0 1.升級 NT 到 Service Pack 3 以上版本。 Service Pack 3,檔名為Nt4sp3_i.exe。 Service Pack 4,檔名為sp4i386.exe。 Service Pack 5,檔名為sp5i386.exe。 Service Pack 6,檔名為sp6i386.exe。 2.升級 IE 到 4.01 以上版本。

各作業平台安裝步驟 Win95:IE5.0 Winsock 2.0 PWS 4.0。 Win98:PWS 4.0。 Win NT W/S:SP3 IE 5.0 PWS 4.0。 Win NT Server:SP3 IE 5.0 IIS 4.0。 Windows 2000:IIS 5.0 安裝示範

還記得Server & Client嗎? 伺服器與用戶端是相對的,不是絕對的! 同一台機器既可以是伺服器,也可以是用戶端 Client用戶端 要求服務 提供服務:WWW, FTP, BBS … Client用戶端 瀏覽器 Server伺服端 網頁伺服器 伺服器與用戶端是相對的,不是絕對的! 同一台機器既可以是伺服器,也可以是用戶端

如何表示本機位置? http://127.0.0.1 http://localhost Server伺服端 網頁伺服器 +Client用戶端 瀏覽器 http://127.0.0.1 http://localhost

作業平台運作之檢查 -IIS 啟動IE,輸入http://127.0.0.1或是http://localhost

作業平台運作之管理 -IIS 3.桌面上我的電腦: 我的電腦 管理 服務及應用程式 Internet Information Service  我的電腦 管理 服務及應用程式 Internet Information Service Internet 服務管理員 

我的檔案該放在哪裡? 預設路徑: C:\Inetpub\wwwroot 把要執行的html或asp檔案copy到目錄下 2. 設定首頁 3. 使用http://127.0.0.1執行首頁或 http://127.0.0.1/檔案名稱執行特定網頁 撰寫一個簡單的HTML檔案試試看!

如何維護我的網頁? 本機:維護IIS中[主目錄]下的所有檔案 方式: 本機操作 FTP上傳檔案 申請免費/付費空間: 方式: FTP上傳檔案

相對路徑與絕對路徑 相對路徑: 相對於預設主目錄,如C:\Inetpub\wwwroot 把主目錄表示成/ 絕對路徑: 使用網址方式指定 如http://www.okbuy.com.tw/rueychi/index.htm 如何改成相對路徑? 如何連結C:\Inetpub\wwwroot\aa\bb\text.htm?

微軟Internet Information Server(IIS) 介紹 http://www.eu.microsoft.com/taiwan/products/Servers/iis/products.htm

撰寫ASP之前… 需要了解基本HTML。 需要了解Script語法(本課程以VBScript為例)。 資料庫 HTML ASP程式