FrontPage 2000提示-教你輕鬆打造快顯視窗

來源:互聯網
上載者:User
frontpage|快顯視窗|技巧

“如何製作彈出式視窗?”,這是Dreamweaver初學者經常會問的問題。找個提供特效的網站,或是Down個特效工具粘貼一下代碼不就得了!還不容易。其實更容易的方法是使用我們最常用的Dreamweaver。一般的彈出式視窗,簡單地點幾下就可以完成。不信?來看看!只要按以下幾步操作,你就能輕鬆地做出快顯視窗效果。

1. 首先,從功能表列中Window->Behaviors (視窗->行為)或直接按快速鍵Shift+F3調出行為面板。

2. 如圖所示,按行為面板左上方的“+”號添加行為,在彈出的菜單中選擇“Open Browser Window(彈出瀏覽器視窗)”行為。

3. 選擇了行為以後,就會彈出Open Browser Window對話方塊,如圖所示。只要在對話方塊中填入相應的視窗資訊,按“確定”後就可以完成對快顯視窗的定製了。其中
“URL to Display”:為你想要在新視窗中顯示網頁的地址,你可以直接輸入地址,也可以按“Browse”按鈕指定。
“Window Width”與“Window Height”:分別為新視窗的寬和高,單位為px。
“Attributes”:為視窗的特性。“Navigation Toolbar”、“Menu Bar”、“Location Toolbar”、“Scrollbars as Needed”、“Status Bar”、“Resize Handles”分別代表工具列、功能表列、定位工具列、捲軸以及更改大小手柄。選上相應位置前的對勾,就代表新視窗中具有相應的特性。
“Window Name”:為目標視窗的名字。可以隨便起一個,也可以指定架構組內某一視窗的名字。在製作快顯視窗時,名字隨便起一個就可以了。

完成了上面幾步之後,行為面板將會變成下面這個樣子,表示載入頁面(onLoad)的同時,開啟一個新的瀏覽視窗。

實際上,在行為面板中添加行為的過程,就是Dreamweaver產生Javascript代碼的過程。上面的幾步中,產生了下列代碼。在下面以粗體顯示,“<!—”和“-->” 之間的為該部分代碼的注釋:
<html>

<head>

<title>無標題文檔</title>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<script language="JavaScript">

<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

//-->

</script><!—根據傳遞過來的值開啟視窗 -->

</head>

<body bgcolor="#FFFFFF" text="#000000" > <!—設定快顯視窗的各個屬性的值,並將值傳遞到各對應形參,並設定激發事件為onLoad-->

快顯視窗效果

</body>

</html>

你可以這樣理解上面的代碼:當onLoad事件激發時(即當圖象或頁面結束載入時),調用MM_openBrWindow()方法,並將值“'yourpage.htm', 'winname', 'toolbar=yes,location=yes, status=yes,menubar=yes,scrollbars=yes, resizable=yes,width=300,height=200'”(這裡稱為實參)傳入對應的形參――“theURL,winName,features”,供window.open()使用。注意,三個參數都要用單引號括起來。在這些代碼中,最關鍵的一句是:“window.open(theURL,winName,features)”。它的意思是在名為winName的視窗中,按 features的規定的特性開啟 theURL地址上的頁面。

理解了代碼的意思後,我們可以知道代碼可以直接這樣寫:在<body>內加入一句。這種寫法與Dreamweaver自動產生代碼的效果無異。

我們已經知道window.open()內三個參數的意思――第一個為所要顯示頁的地址,第二個為目標視窗的名稱,第三個則為視窗的外觀特性的描述。第一、二個參數就不多講了,我們講一下第三個參數。對於第三個參數,我們可以這樣寫“'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no, width=300, height=200,left=100, top=100'”在這裡toolbar代表工具列,location代表地址欄,directories代表導航條,status為狀態列,menubar為功能表列,scrollbars為捲軸,resizable為更改大小手柄,而 width、height分別表示視窗的寬和高,left、top則表示視窗彈出的位置。toolbar, location, directories, status, menubar, scrollbars, resizable的值可設為yes、no、1或0,yes(1)表示新視窗具有該特性,no(0)則否。而width、height、left、top的值則應以數字填入,單位為px。

講了這麼多,你理解了嗎?在Dreamweaver中添加行為,製作快顯視窗是不是很簡單啊?手寫代碼也不是很難嘛!只要你再稍加實踐,在很短的時間內,你就會感覺到:原來做快顯視窗,是這麼簡單的!




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.