看板 Web_Design 關於我們 聯絡資訊
在開發網頁常遇到這問題。 我的網頁架構分3個 Frame frame1 ---------------------------------------- frame2 | 超連結1 | 超連結2 | frame3 超連結3 | | | | 每個超連結點選之後會在 frame3 顯示 我點選超連結1時,會在frame3出現一個a.html,此html會對超連結2 or3的 html 做 修改。 a.html裡有個 submit 提交之後會出現一個 handling.html,裡面只有寫一個 javascript, parent.loacation.reload(true)。 之後點選超連結2 or 3出現的頁面 仍然是網頁的紀錄內容,我必須點重新整理它才會出現修改過後的東西。 第1 我已經清除瀏覽器快取,但顯試結果仍然如上述情況。 第2 parent.loacation.reload(true),好像是將 frame2 的內容做更新,但點超連結2 出現結果也如上所述,無效。 請問我要怎麼做讓他能夠在a.html中修改的,接著點選超連結2後會出現修改結果呢? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.154.15 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1424090416.A.B38.html
gn00618777: 我用很笨的方法解了。超連結各自連到一個頁面 02/16 23:30
gn00618777: 然後這個頁面再用javascript去跟後端要最新的頁面資料 02/16 23:31
iamnodoubt: iframe現在已經很少用了 可以考慮spa+ajax的方式 02/17 05:59
gn00618777: 我已經來不及改了..話說我超連結出現的頁面可以解決 02/17 09:38
gn00618777: 但frame2的超連結一直都是快取的...導致我點超連結 02/17 09:38
gn00618777: 都是舊的頁面 02/17 09:38
gn00618777: OK 我取消網站快取...就可以了= =,謝謝i大意見,之後 02/17 10:35
gn00618777: 慢慢研究 02/17 10:35
cokellen: 這網頁是只有你自己使用?! 02/17 13:37
gn00618777: c 大,我改掉了,不需要再只砍掉快取才可以存取 03/03 21:56