看板 Web_Design 關於我們 聯絡資訊
※ 引述《othree (OOO)》之銘言: : 然後被人用hidden frame藏大量關鍵字增加排名 : 所以現在搜尋引擎大概就不理會frame的內容了~~ 完全不看他,還是會index但不影響排名順序?這兩個差很多 : 另外SEO不佳的問題是在於網址無法確定 : 還有menu和內容分割 : 蜘蛛沒辦法正確建立網頁樹 這個可以搭配javascript解決一部分 把決定載入網頁的參數寫在url後面,然後主頁面的javascrip讀入url後分析參數來 決定載入哪個網頁 看起來就像是整個大網頁的url變成這樣 http://your.domain.here/frameset.htm?framecontent 然後把網頁裡面的連結全部寫成這種形式,target指向top。 基本上網頁樹建的出來,而且可以解決無法直連frame的問題 這樣的網頁樹有沒有意義我不敢說,因為搜尋引擎應該無法正確讀到內容。而且有些 人會關掉javascript… : : 最後一句看不懂 詳細希望._./ : 例如他在menu frame按下連結 : 但是實際上換頁的卻是content frame : 以視覺障礙者為例,他不會注意到content frame更新了 : 當然也可以有些技術幫助他 : 但是這些輔助技術的歧異比現在的瀏覽器問題還大 : 所以盡可能讓他們不需要依靠輔具也可以瀏覽網頁最好 這個也許可以靠<link>標籤解決? 在每個網頁裡面塞入導航頁面的link,導航頁面視情況塞入通往各frame內容的超連結。 沒記錯的話這些瀏覽器會特地將link標籤的內容顯示出來。 只是這樣會造成瀏覽路徑會跟一般使用者不同。 : 另外有一個我原來漏掉的 : 在現在建議內容、樣式、行為分開的架構下 : frame基本上都是以樣式為出發點的需求 : 但是這應是style來處理的 : 所以.... frame還有個好處是不用重新讀取整個網頁,可以只更新網頁的部份,縮短反應時間。 這個跟Ajax的想法相同,只是後者做的更徹底。 不過我認為frame還是會不死,跟Ajax共生共存 話說Ajax更新的頁面無法被瀏覽器任定為是新的頁面,所以使用者按下「上一頁」的按 鈕很可能會讓瀏覽器做出違反使用者直覺的動作。 對於這個問題,我記得有種作法是在網頁裡面塞進看不到的iframe或是frame,當ajax有 動作時讓frame內容改變,而當使用者按下上一頁時看不見的frame的內容會變成「上一 頁」,藉此驅動主頁面的Javascript載入正確的內容。 -- 這閃電拳能射出雷射光,威力每平方公分一萬億瓦特 威力無比,拳到之處,攻無不克 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.25.210