※ 引述《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