1)怎樣將 Dreamweaver 集成到 IE 瀏覽器?
Dreamweaver 安裝程序會(huì )在上下文選單增加一個(gè)“ Edit with Dreamweaver ”命令,我們還可以修改 Windows 的注冊表使它與 IE 集成。就象 MS Word 、 Frontpage 和 Notepad 一樣,通過(guò) IE 工具欄的編輯按鈕來(lái)調用 Dreamweaver 打開(kāi)當前網(wǎng)頁(yè)。
將下面文本的最后一行要改為你自己的 Dreamweaver 安裝路徑,把它們保存為一個(gè) *.reg 文件,雙擊它將信息添加到注冊表即可。
REGEDIT4
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver]
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell]
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit]
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit\command]
@="C:\Program files\Macromedia\Dreamweaver 3\dreamweaver.exe %1"
如果要設置為 IE 缺省的編輯器,打開(kāi) IE 的“Internet 選項”,在程序標簽指定。
2)為了使用某些腳本,經(jīng)常要為圖形或文本加上空鏈接,但是瀏覽時(shí)點(diǎn)擊有空鏈接的對象時(shí),會(huì )跳到頁(yè)面的頂端,如何避免?
因為瀏覽器以為鏈接到同一頁(yè),可它又找不到定義的書(shū)簽( anchor ),于是停留在頁(yè)面的頂端。用“ javascript:void(null) ”替換空鏈接的“ # ”,解決這個(gè)問(wèn)題。
3)使用 CSS 、層的時(shí)候,在不同瀏覽器的效果不一樣,有時(shí)甚至出現錯位現象,怎樣解決?
在對不同瀏覽器的兼容方面, Dreamweaver 作得不錯,但絕不意味用 Dreamweaver 作出的網(wǎng)頁(yè)在 IE 和 Netscape 中完全一樣。通常情況下,用不同的瀏覽器瀏覽同一個(gè)網(wǎng)頁(yè)的外觀(guān)不可能完全一樣,這是不同廠(chǎng)家的瀏覽器本身決定的。
一般要盡量注意以下問(wèn)題:
不要混合使用層和表格排版,如果是父子關(guān)系,如層中表格,不在此原則范圍內;
內聯(lián)式的 CSS 在 Netscape Navigator 中經(jīng)常會(huì )出現問(wèn)題,使用鏈式或內嵌式;
有時(shí)需要在空層插入表格或者透明圖片,以保證在 Netscape Navigator 里的效果。對于只有幾個(gè)像素寬度或高度的層,改用圖片來(lái)實(shí)現;
避免使用 W3C 組織不推薦的排版屬性,用 CSS 代替。
10)怎樣編輯一個(gè)框架系的名字(Title)?
按“ Ctrl F10 ”打開(kāi)“ Frames ”面板,點(diǎn)擊最外面的框,按“ Ctrl J ”(主選單 Modify|Page Properties )。
11)如何改變“behaviors”的缺省事件?
事件設定文件放在 Dreamweaver 安裝目錄下的“ \Configuration\Behaviors\Events\ ”文件夾,比如對于 4.0 以上版本瀏覽器,打開(kāi)文件“ 4.0 and Later Browsers.htm ”。
< A onClick="*" onDblClick="" onKeyDown="" onKeyPress="" onKeyUp="" onMouseDown="" onMouseOut="" onMouseOver="" onMouseUp="">
將“ onClick="*" ”中的“*”移到“ onMouseOver="" ”中,改為: < A onClick="" onDblClick="" onKeyDown="" onKeyPress="" onKeyUp="" onMouseDown="" onMouseOut="" onMouseOver="*" onMouseUp="">
重新啟動(dòng) Dreamweaver ,該類(lèi)缺省事件即變?yōu)?ldquo;onMouseOver ”。其他類(lèi)推。
12)在打開(kāi)一個(gè)頁(yè)面時(shí),同時(shí)打開(kāi)一個(gè)小窗口,用 Dreamweaver 能夠實(shí)現嗎?
能,不用寫(xiě)一行代碼。在“ behaviors ”面板使用內置的“ Open Browser Window ”腳本,設定頁(yè)面、窗口大小、屬性。如圖:
13)插入表格時(shí),在表格單元中老是有個(gè)空格( < td> < /td> ),怎樣才能不讓它產(chǎn)生?
這是 Dreamweaver 自動(dòng)生成的,不要刪除它。如果表格單元里沒(méi)有任何東西, Netscape Navigator 將不顯示該單元。
14)模板文檔的 < head> 標記里,除了網(wǎng)頁(yè)主題外不能編輯,怎樣才能將 behaviors 加入到基于該模板的網(wǎng)頁(yè)?
用“ HTML Source inspector ”面板在模板文檔的“ < /head> ”前加入可編輯標記,如下:
< !-- #BeginEditable "Javascript" -->
< script language="JavaScript">
< /script>
< !-- #EndEditable -->
15)在合作開(kāi)發(fā)和管理網(wǎng)站時(shí),使用 Dreamweaver 的登記/檢查系統,是否為遠程服務(wù)器的網(wǎng)站的相關(guān)文件加上了不同的訪(fǎng)問(wèn)權限?
check in/check out 是 Dreamweaver 內部使用的一種管理機制,它與文件的屬性無(wú)關(guān)。“ check out ”意味著(zhù)該文件正被我使用,別人不能編輯它;“ check in ”則表示該文件可以被別的同事 check out 及編輯,本地的文件就會(huì )變成只讀,防止自己改變它的內容。 Webjx.Com
Dreamweaver 通過(guò)在本地和遠程服務(wù)器上產(chǎn)生相應的 “.lck” 文件來(lái)實(shí)現 check in/check out 功能,這些文件在“ Site ”窗口不顯示, Dreamweaver 能夠讀這些文件,它只對 Dreamweaver 有效。并沒(méi)有為文件加上什么屬性。如果用別的 Ftp 工具和編輯器,仍舊可以打開(kāi)它們。
16)作網(wǎng)頁(yè)時(shí),鼠標飛舞,經(jīng)常改變了設置好的圖片的大小。能夠不重新查看圖片就糾正嗎?
如果圖片的大小不符,在屬性面板,它的值會(huì )變成顯目的粗體。按面板上的“ Refresh ”按鈕,就可恢復成真實(shí)大小。
17)如何才能單擊一個(gè)鏈接,同時(shí)改變多個(gè)框架?
最直接的方法就是為該鏈接建立一個(gè)框架系。
用 Dreamweaver 的“ Go to URL ” behavior 更簡(jiǎn)單。對話(huà)框顯示所有的框架,在下面的“ URL ”欄填入相應的頁(yè)面就是。
18)想給文本加上 behavior ,可是 behavior 面板上的項目都是灰暗的,不可選的,怎么辦?
以前遇到這種情況,我一般在文本旁邊插入一張圖片,把需要的 behavior 加在圖片上。然后再編輯代碼,移到文本上,并去掉圖片。
上面的作法較繁瑣,便捷的方式是將文本鏈接到“ javascript:void(null) ”,那些 behavior 就老老實(shí)實(shí)顯露出來(lái)了。
19)把使用了 behaviors 的層放進(jìn) Library 時(shí), Dreamweaver 不讓層的 behaviors 跟著(zhù)走,怎么辦?
用模板來(lái)作。
20)檢查 Flash 插件并重定向的腳本有時(shí)不正常,還有別的方法嗎?
制作 Flash 網(wǎng)頁(yè)時(shí),人們習慣使用 Dreamweaver 的“ check plugin” behavior 來(lái)重定向。但是有時(shí)它會(huì )錯報,明明安裝了插件,卻說(shuō)沒(méi)有。下面介紹一種穩妥的方法來(lái)重定向。
制作一個(gè)新的首頁(yè)作為重定向的頁(yè)面。用“ head ”對象面板的“ Insert Refresh ”定向到未使用 Flash 技術(shù)的網(wǎng)頁(yè),如圖。它會(huì )在頁(yè)面頭部加上如下代碼: < meta http-equiv="refresh" content="4;URL=noflash.htm">