相信很多人在做網頁若有用到 iframe 時,都會遇到以下兩個問題:
針對這個問題,上網搜尋了一下發現這個方法 (四樓,加一行META) 確實可以解決這個問題,供大家參考。
針對這個問題,上網搜尋了一下發現這個方法確實可以解決,它會強制讓不是從框架進入的網頁重新從有框架的網址進去:(資料來源)
1. 頁框裡的網頁不會更新
頁框裡面的網頁不會更新的問題,也就是你明明把改好的網頁新上去了,但無論電腦或手機裡因為都還有暫存的舊網頁,就不會更新新的;但若按網頁中的重新整理,發現重新的只有框架的檔案,頁框裡的網頁卻不會去更新到。針對這個問題,上網搜尋了一下發現這個方法 (四樓,加一行META) 確實可以解決這個問題,供大家參考。
2. 只開啟了頁框中的其中一個頁面,並沒有開啟到完整的頁框
另一個使用 iframe 常遇到的問題是,可能甚麼原因 (例如透過搜尋直接進到某個頁面的時候),使用者只開啟頁框中的某一部分,並沒有開啟整個框架,網頁也就不完整。針對這個問題,上網搜尋了一下發現這個方法確實可以解決,它會強制讓不是從框架進入的網頁重新從有框架的網址進去:(資料來源)
- 先用開啟記事本,輸入以下語法:
if(parent.frames.length==0)top.location='http://www.xxx.com.tw/'
記得把引號裡面的網址改成框架的網址,然後另存成 .js 的檔案,例如 www.js,並上傳到網頁伺服器中。 - 在index.htm以外的網頁中,之下貼上
下方插入以下語法:
- 完成。
留言
張貼留言