當前位置:編程學習大全網 - 編程語言 - 網頁制作的常用的代碼技術

網頁制作的常用的代碼技術

1,Q:怎樣把別人網頁上的背景音樂保存下來?

A:瀏覽該網頁後,在妳的 Windows\Temporary Internet Files 文件夾下可以找到該背景音樂的緩存文件,拷貝出來即可使用。如果還是找不見該文件,可以打開網頁的源文件,找到音樂文件的 URL 路徑,用“螞蟻”等 FTP 軟件進行下載。

2,Q:避免有人從妳分幀的主頁的幀中徑直進入網站,而不是從 index.htm 中進入?

A:在幀中的網頁的〈head〉〈/head〉之間加入以下腳本代碼:

〈Script language="JavaScript"〉

if (top==self)

self.location.href="index.htm";

〈/Script〉

這樣,當有人從幀中進入網站時,就會自動重定向到主頁文件 index.htm。

3.Q:怎樣防止別人把妳的網頁放到框架裏?

A:因為框架(frame)的緣故,有許多人把別人的網頁放置到自己的框架裏,使之成為自己的壹頁。如果妳要防止別人這樣做,可以加入下列 JavaScript 代碼即可,它會自動監測,然後跳出別人的框架。

〈Script language="javascript"〉

if (self != top)

top.location = self.location;

〈/Script〉

4,Q:怎樣在 FrontPage2000 中加入 Flash 動畫?

A:在 FrontPage2000 中,點擊[插入]->[高級]->[插件],在彈出的窗口中,設置壹下 Flash 文件的大小及其它信息,確定即可。

5,Q:怎樣在網頁中加入註釋?

A:在***同網頁開發中,加入註釋是防止分工被搞混淆或者註釋某段代碼特殊的含義,加入註釋的格式是:

〈!-〔註釋內容…〕--〉

6,Q:怎樣測試瀏覽器並自動裝入所需要的網頁?

A:目前微軟和網景的瀏覽器並不能完全兼容所有網頁,有的網頁在某種瀏覽器中非常漂亮, 而用其它瀏覽器查看時卻壹團糟。如果妳需要測試瀏覽器,可以加入以下 JavaScript 代碼使瀏覽器自動裝入所需要的網頁:

〈script LANGUAGE="JavaScript"〉

function TestBrowser()

{

ie = ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 3 ))

ns = ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 3 ))

if (ns) { setTimeout("location.href="ns.htm"",10); }

else {setTimeout("location.href="ie.htm"",10); }

}

〈/script〉

7,Q:怎樣讓鏈接沒有下劃線?

A:只要在〈Head〉〈/Head〉中加入以下代碼,所有鏈接就都沒有下劃線了:

〈style type="text/css"〉

〈!--

a {text-transform:none;text-decoration:none;}

a:hover {text-decoration:underline}

--〉

〈/style〉。

8,Q:怎樣在網頁中加入 E-mail 鏈接並顯示預定的主題?

A: 〈A href="mailto:Emailhost@263.net?subject=主題"〉……〈/a〉

9,Q:怎樣讓網頁的背景圖像不滾動?

A: Internet Explorer 瀏覽器支持壹個 Body 屬性 bgproperties,它可以讓背景不滾動:

〈Body Background="圖片文件" bgproperties="fixed"〉

10,Q;怎樣定義網頁的關鍵字?

A:在網頁中加入關鍵字,可以供某些搜索站臺機器人使用,它們會利用該關鍵字為妳的網站做索引, 這樣,當別人用關鍵字搜索網站時,如果妳的網頁包含該關鍵字,那麽就可以被列出了。定義本網頁關鍵字,可以在〈Head〉〈/Head〉中加入如下代碼:

〈meta name="Keywords" c〉

Content 中所包含的就是關鍵字,妳可以自行設置。

這裏有個技巧,妳可以重復某壹個單詞,這樣可以提高自己網站的排行位置,如:

〈meta name="Keywords" c〉

11,Q:怎樣隱藏在狀態欄裏出現的鏈接信息?

A:大家知道,當妳指向壹個鏈接時,該鏈接的信息就會出現在瀏覽器的狀態欄裏, 如果需要隱藏它,可以本鏈接中做如下設置:

〈a href="passlabs.com)。

18,Q:什麽是 ActiveX 控件?

A:Microsoft ActiveX 控件是由軟件提供商開發的可重用的軟件組件。使用 ActiveX 控件,可以很快地在網址、臺式應用程序、以及開發工具中加入特殊的功能。例如,StockTicker 控件可以用來在網頁上即時地加入活動信息,動畫控件可用來向網頁中加入動畫特性。

現在,已有 1000 多個商用的 ActiveX 控件。開發控件可以使用各種編程語言,如 C,C++,下壹代的Microsoft Visual Basic,以及微軟公司的 Visual Java 開發環境 Microsoft Visual J++。ActiveX 控件壹

旦被開發出來,設計和開發人員就可以把它當作預裝配組件,用於開發客戶程序。以此種方式使用 ActiveX 控件,使用者無需知道這些組件是如何開發的,在很多情況下,甚至不需要自己編程,就可以完成網頁或應用程

序的設計。

IE3.0 是第壹個在網頁中支持 ActiveX 控件的網絡瀏覽器。在 Mosaic 和 Netscape Navigator 中也可以使用 ActiveX plug-in for Netscape 顯示 ActiveX 控件(參見網址 passlabs.com)。

19,Q: Netscape Navigator 可以顯示 ActiveX 控件嗎?

A:可以,在 Netscape Navigator 中可以使用 ActiveX plug-in for Netscape 顯示 ActiveX 控件。在Ncompass 實驗室的網址 passlabs.com/ 上可以得到測試版的 plug-in。

20,Q:現在有哪些工具支持使用 ActiveX 控件進行網頁開發?

A:使用 ActiveXControlPad(詳見/workshop/author/cpad/),開發人員可以在HTML 網頁中方便地插入 ActiveX 控件。按照/workshop/author/cpad/tutorial-f.htm

網址上的 ActiveX Control Pad 教程,開發人員可以很方便地學習使用 ActiveX ControlPad。SoftQuad 公司的 HoTMetaL Pro 也支持在 HTML 網頁上使用 ActiveX 控件。以後,微軟公司及其第三方軟件供應商還將推出很多支持使用 ActiveX 控件進行網頁制作的網絡制作工具。

21,Q:只有程序員才能使用 ActiveX 控件嗎?

A:了解腳本語言,比如說 Visual Basic Scripting Edition(VBScript) 或 JavaScript,自然對使用ActiveX 控件非常有幫助。但也並非壹定要有這樣的程序開發基礎。對於有些控件來說,需要寫壹定數量的腳本程序,才能集成到網頁中,但大多數 ActiveX 控件卻不需要這樣。使用 ActiveX Control Pad,即使是非程序開發人員也可以通過簡單的選中和點擊將很多控件插入網頁。

22,Q:在創建了包含 ActiveX 控件的網頁後,如果用戶在自己的機器上瀏覽該網頁,控件是如何在用戶終端機上安裝和顯示的?

A:當 IE3.0 遇到含有 ActiveX 控件(或復合控件)的網頁時,首先檢查用戶的本地系統註冊,察看該組件是否已經安裝在本地機上了。如果該組件已經在本地機上,IE3.0 顯示該網頁並激活控件。如果控件還未在用戶本地機上安裝,IE3.0 將自動地根據開發者創建網頁時的地址定義,從網上找到此控件,並將它安裝到本地機上。

23,Q:如何在網頁上定義壹個地址,使用戶訪問網頁時,控件可以自動下載到用戶的計算機上?

A:網頁開發者可以通過給控件設置 CODEBASE 屬性提供上述信息。使用 ActiveX Control Pad 時,在 ObjectEditor 中,可以看見壹個屬性表,開發者可以很方便地利用該表設置屬性。通過設置屬性,可以定義 URL 地址或地址集,通過地址可以在 Internet 上找到並下載控件。IE3.0 正是利用這些地址信息,定位控件並自動下載組件的。下載之後,網頁就出現在本地機上了。在 1996 年 7 月的 Microsoft Systems Journal 上,“Safe Web Surfing with the Internet Component Download Service”壹文詳細論述了整個信息定位及下載過程。需要壹提的是,許多 Microsoft 提供的控件(例如 HTML Layout Control)不需要 CODEBASE 設置,因為通過 ActiveX 對象索引(ActiveX Object Index)就可以基於 CLSID(控件唯壹標識符)自動找到並定位控件。

24,Q:ActiveX 組件下載時,是否通知用戶?

A:是的。當壹個組件需要下載時,IE 會缺省地顯示壹個消息框,通知用戶將要開始下載。用戶可以選擇終止下載或繼續下載。如果控件做過數字簽名,會提供壹份數字認證書, 其中包括提供該控件的軟件供應商名字,以及確認該控件未被破壞的有關信息。軟件開發者在開發控件時可以做數字簽名。簽名信息由控件本身攜帶, 因此在下載之前,會自動顯示數字驗證書,在網頁上使用該控件的用戶不需要做任何開發工作。

25,Q:ActiveX 控件下載後,放在什麽位置?

A:在缺省情況下,控件下載後要放在 \windows\Downloaded Program Files 目錄下的 ActiveX 控件高速緩存中。

  • 上一篇:發生在戰爭時代的故事
  • 下一篇:哈工大(威海)車輛學的課程有什麽?
  • copyright 2024編程學習大全網