各位用何種工具編輯網(wǎng)頁(yè)?如果答案是Marco Media的Dream Weaver(下稱DW)的話,我就要提醒你一句:“任何程序都會(huì)有臭蟲(chóng)的存在”。無(wú)論大小,臭蟲(chóng)始終是臭蟲(chóng),連DW亦毫不例外。接下來(lái)的短文將向各位介紹一下我用DW編輯網(wǎng)頁(yè)時(shí)發(fā)現(xiàn)的一個(gè)小臭蟲(chóng)以及一些其它DW的缺陷。
臭蟲(chóng)――插入的圖片消失了?
首先,請(qǐng)大家花一點(diǎn)時(shí)間,跟我一起驗(yàn)證一下這個(gè)臭蟲(chóng)……在DW中建立一個(gè)新頁(yè)面,什么都不要做,插入一張圖片(“Insert”→“Image”),然后按下F12預(yù)覽,在預(yù)覽的頁(yè)面中,會(huì)發(fā)現(xiàn)方才插入圖片的位置被一個(gè)紅交叉所替代(其屬性為不可用)。怎么辦?解決的方法很簡(jiǎn)單:只須將此頁(yè)保存于DW的安裝目錄下(例如C:/Program Files/Dream Weaver/)此時(shí)再按下F12預(yù)覽,預(yù)覽中的圖片回復(fù)正常……。
首先,要稱贊一下DW的程序員,他們?yōu)榫W(wǎng)頁(yè)的兼容性想得非常周到(可以設(shè)置不同的Browser對(duì)網(wǎng)頁(yè)進(jìn)行預(yù)覽)。但是,預(yù)覽的效果卻并不完善――試想一下,當(dāng)使用者第一次使用DW,辛辛苦苦完成了一頁(yè),想預(yù)覽一下,但發(fā)覺(jué)預(yù)覽中凡有圖片插入的地方均為紅交叉時(shí),會(huì)作何感想?希望這個(gè)臭蟲(chóng)會(huì)在即將發(fā)行的DW3中得到完善。
缺陷1――移位的Layers
DW最出色的地方就是DHTML的應(yīng)用,引入了Layers,Behavior,Events等一系列的新概念,令網(wǎng)頁(yè)互動(dòng)性大為增加。其中Layers的引入,為使用者對(duì)網(wǎng)頁(yè)版式的設(shè)計(jì)提供了一個(gè)更靈活的選擇。但遺憾的是:Layers的定位存在缺陷――當(dāng)你在使用Layers的時(shí)候是否發(fā)覺(jué)在預(yù)覽中,Layer的位置無(wú)法定位在預(yù)期的位置上?這就是Layers在定位上的缺陷了。
解決的方法有兩個(gè):
方法一:調(diào)整一下DW的Window Size以減少Layer移位的幅度
舉例:若閣下顯示器的分辨率為800X600,將DW最大化,可以在Status Bar中見(jiàn)到796x504這個(gè)數(shù)值, 單擊一下可以在彈出的確菜單中選定760x420(800x600 Maximize)這一項(xiàng)。這樣一來(lái),Layer的移位將沒(méi)有先前那么離譜了,此時(shí)在通過(guò)改變Layers屬性中的L和T的數(shù)值進(jìn)行微調(diào)。(ps:數(shù)值的微調(diào)要以預(yù)覽的效果為準(zhǔn)――多按F12,不能偷懶)
上面的方法有一個(gè)缺點(diǎn):你必須保證瀏覽你大作者的顯示器的分辨率亦為800X600,若不是則照移不誤。在此,不妨在頁(yè)面中加上一句:“流覽本站的最佳分辨率為800x600”諸如此類的字眼。
方法二:其實(shí)只是對(duì)方法一進(jìn)行改進(jìn),令使用不同分辨率的瀏覽者亦能正常瀏覽。
首先,按照方法一,把Window Size調(diào)較到600X300一項(xiàng),設(shè)置好各Layer的位置并預(yù)覽過(guò)沒(méi)有問(wèn)題后,便可以按下F10,在HTML源代碼中的<head>到</head>中加入以下Java Scprit
<script LANGUAGE="javascript" FOR="window" EVENT="onload()">
<!-- window.moveTo(0, 0) window.resizeTo(600,300) -->
</script>
此段script的作用是將瀏覽者的Browser,Resize到600x300的大小,確保Layer的輸出效果。雖然方法比較復(fù)雜,但卻能適應(yīng)從640x480及以上的眾多分辯率,只不過(guò)是BrowserWindow略細(xì),顯得有點(diǎn)小器,至于如何取舍就要看你自己了。
缺陷2――不能連續(xù)插入空格
不知為何,DW中直接按空格鍵不能插入兩個(gè)或以上的空格,而要按下 Shift+Ctrl+Space方能達(dá)到目的,而且要在preview中才可瀏覽到效果。不能方便地插入空格,亦算是缺陷之一吧。
以上對(duì)于DW的臭蟲(chóng)和缺陷為暫時(shí)的發(fā)現(xiàn),相信在長(zhǎng)期的使用中,更多的臭蟲(chóng)和缺陷將會(huì)暴露出來(lái),到時(shí)候再與大家討論(不過(guò),DW3聞?wù)f已經(jīng)發(fā)售,希望以上的問(wèn)題得到改善。)
本文作者:
|
新聞熱點(diǎn)
疑難解答