frameset和frame的使用方法

2021-06-18 06:01:16 字數 1151 閱讀 5396

frameset和frame的使用方法

... 

在有frames結構的html檔案中,frames檔案的整體結構為: 

...... 

framees結構中的每個url值指定了乙個檔案(這個檔案必須事先做好),這個檔案將載入相應的視窗。 

各視窗的尺寸設定 

我們將視窗分割為幾塊,橫向分用rows屬性,縱向分用cols屬性,每一塊的大小可以由這兩個屬性的值來實現。 

例:例:

#的值為一對用引號括起來的字串,字串中的數字表示每個分視窗所佔的尺寸,數字中間用逗號隔開,有幾個數字就表示分出了幾個視窗。當然,這其中的任何乙個數字也可以由「*」來代替,這樣表示由瀏覽器自動設定其大小。 

如:將100畫素以外的視窗平均分配 

將視窗分為三等份 

縱向排列多個視窗: 

橫向排列多個視窗: 

縱橫排列多個視窗: 

各視窗間相互操作(frame target) 

由frames分出來的幾個視窗的內容並不是靜止不變的,往往乙個視窗的內容隨著另乙個視窗的要求而不斷變化,這就提高了frames的利用價值。為了完成各視窗之間的相互操作,我們必須為每乙個視窗起乙個名字,這個名字用屬性name來定義。 

視窗標識(frame name) 

例如: 

定義了視窗名稱,還應該有target來配合使用,target屬性指定了所鏈結的檔案出現在哪一視窗。target的值可以是name定義的名稱,也可以是以下四類值: 

顯示乙個新視窗 

顯示在同乙個視窗 

顯示在frameset的前乙份檔案的視窗 

顯示在整個瀏覽器視窗 

例: 

frame 的其它屬性 

#=yes, no 各視窗邊框的設定,yes表示有邊框,no表示沒有邊框 

#的值為畫素點 設定各視窗的上下左右邊界寬度,如果不設定,由瀏覽器自動決定。 

#=yes, no, auto 滾動條設定,yes 表示有,no表示沒有,auto表示由瀏覽器自動設定,#=預設值是 auto 

noresize屬性來設定不可變動的框邊 

各視窗邊框的設定舉例: 

示例(a 有邊框,b、c 沒有) 

頁面空白舉例: 

marginwidth=50 

marginheight=50> 

JSP中frameset和frame的使用

例 框架概念 所謂框架便是網頁畫面分成幾個框窗,同時取得多個 url。只需要 即可,面所有框架標記需要放在乙個總起的 html 檔,這個檔案只記錄了該框架如何分割 不會顯示任何資料,所以不必放入 標記,瀏覽這框架必須讀取這檔案 面不是其他框窗的檔案。是用來劃分框窗,每一窗框由乙個 標記所標示,必須在...

frameset框架中frame頁面間傳遞引數

朋友的專案中,使用了frameset框架,在沒有使用ajax的情況之下,兩個frame頁面傳遞引數技術,對他來說一點問題沒有,但是他在frame應用了ajax之後,問題來了,引數無法在兩frame頁面間傳遞引數。他跟insus.net討論起來,由於insus.net從沒有使用過iframe和fram...

frameset框架中frame頁面間傳遞引數

朋友的專案中,使用了frameset框架,在沒有使用ajax的情況之下,兩個frame頁面傳遞引數技術,對他來說一點問題沒有,但是他在frame應用了ajax之後,問題來了,引數無法在兩frame頁面間傳遞引數。他跟insus.net討論起來,由於insus.net從沒有使用過iframe和fram...