Re: [問題] frame棄用相關問題

看板Web_Design作者 (blackbing)時間16年前 (2008/01/16 14:46), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串3/5 (看更多)
「不要什麼問題都找Javascript來解決,網頁不是這樣玩的 frame除了相容老舊的網頁系統外,已經沒有任何用處了」 這兩句話有點另我不得其解, 請問為何原po的問題用AJAX解決是很糟的方式? 另外你說iframe沒有任何用處,請問你知道 iframe除了可以動態改變src之外, 還有其他用處嗎?Tony大不也說了iframe還是有其他用處? 你知道google為了要解決AJAX無法回上一頁的問題 就是用iframe解決的嗎? 如果會操做iframe不需要會AJAX也可以做到非同步, 事實上這就是非同步傳輸的一個替代性作法。 別把這麼強烈的語氣草率的帶到網路上 我想 要解決原po的問題方法有很多, 你的方式也OK,但是基本上我不認為這方法有比AJAX好吧 單就網頁的傳輸量,或是撰寫程式碼我都不覺得AJAX會比較糟 當然基本上是要會AJAX...... 但我是不太瞭解你所謂 「就原po的問題,AJAX是個糟糕的取代方案」的意思是什麼 ※ 引述《chph (愁痕飄絮)》之銘言: : ※ 引述《shadowx (hi)》之銘言: : : 請問一下諸位網頁設計前輩 : : 最近打算更新網頁的排版語法, : : 發現很多書上都表示frame或iframe已不被建議使用。 : : frame或iframe的使用上有一相當實用的部份為, : : 當網頁上僅有一部分區域為變動區域時, : : 可利用主頁框表單的執行,更改frame或iframe的內容。 : : 因此想請教一下各位, : : w3c 對於該標籤棄用後的取代方法主要概念為何呢? : : 是想利用div內的innerHTML進行內容更改,或者是建議表單送出後, : : 直接回應一個大部分區域皆相同,僅那div區域內容不同的網頁呢? : : 或者是其他方案呢? 大部分的網頁書籍都僅表示利用div取代之, : : 但對於動態網頁的取代流程並未交代清楚, 因此在此請教一下各位先進。 : 你想要問的是這個嗎?(Mozilla Taiwan為例) : http://moztw.org/ : 按[下載], [文件], [關於本站],頁首頁尾不變,只有內容變動。 : 如果是,我可以告訴你不用想得太複雜,不需要Javascript : 這種方式在AJAX盛行以前早已很多人在使用,用frame已經是很落伍且糟糕的作法了。 : 做法很簡單,你先做一頁出來(例如[下載]),再整個複製一份,改檔名,修改內容成新頁 : (例如[文件]) : 其它以此類推,夠簡單吧? : 好,接下來你可能想問,如果我要改頁首/頁尾等頁面中都會重複的地方不就很麻煩? : 這部分先看你有沒有打算採用動態網頁(PHP, ASP, JSP, ROR...), : 若是,就將重複的地方,例如頁首、導覽選單、頁尾等等,獨立出來。 : 接著在需要使用的個別頁面去引入(PHP: include, require),或是你要寫在程式裡也可 : ,重要的關鍵在於[共用] : 至於僅使用靜態網頁 .html,可以藉Dreamweaver的樣板功能來做,其它的軟體我就不清 : 楚了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.21.82

01/16 16:16, , 1F
抱歉, 我只是覺得AJAX對原PO並不是最好的解決方案
01/16 16:16, 1F

01/16 16:18, , 2F
要比傳輸量, 當然是AJAX勝出,但其它部分可就不是這回事了
01/16 16:18, 2F

01/16 16:20, , 3F
另外我的回文並沒寫到iframe, 你是不是看錯了?
01/16 16:20, 3F

01/16 17:47, , 4F
不是每個人都有美國時間可以去學別的技術
01/16 17:47, 4F
文章代碼(AID): #17ZQW-Hl (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #17ZQW-Hl (Web_Design)