AJAX基礎 第2章( )

2021-04-13 05:44:40 字數 1889 閱讀 3715

從第2章例2-2開始:

html 基礎:

iframe標記,又叫浮動幀標記,你可以用它將乙個html文件嵌入在乙個html中顯示。在指令碼語言與物件層次中,包含iframe的視窗我們稱之為父窗體,而浮動幀則稱為子窗體。

iframe標記的使用格式是:

src:檔案的路徑,既可是html檔案,也可以是文字、asp等;

width、height:"畫中畫"區域的寬與高;

scrolling:當src的指定的html檔案在指定的區域不顯不完時,滾動選項,如果設定為no,則不出現滾動條;如為auto:則自動出現滾動

條;如為yes,則顯示;

frameborder:該屬性規定是否顯示浮動幀邊框。

0:不顯示浮動幀邊框;

1:顯示浮動幀邊框。

其他基本語法:

物件名稱:

語法:name=#

說明:#為物件的名稱。該屬性給物件取名,以便其他物件利用。

示例:尺寸調整:

語法:noresize

說明:ie專有屬性,指定浮動幀不可調整尺寸。

示例:邊框厚度:

語法:border=#

說明:該屬性指定浮動幀邊框的厚度,取值為正整數和0,單位為畫素。為了將浮動幀與頁面無縫結合,border一般等於0。

示例:相鄰間距:

語法:framespacing=#

說明:該屬性指定相鄰浮動幀之間的間距。取值為正整數和0,單位為畫素。

示例:物件id:

是可以將iframe作為物件在dom裡用getelementbyid查詢出來。

id可以用來獲取iframe這個元素

比如document.all.iframeid.src="a.htm"

id和name屬性有什麼不同:

id可以用來獲取iframe這個元素

比如document.all.iframeid.src="a.htm"

iframe 的name主要作用是給他裡面的視窗乙個標識

比如sadaf

這樣點了鏈結後t.htm會在iframe裡出現

style屬性:

用來設定css樣式表的

inline style是寫在tag裡面的。內嵌樣式只對所在的tag有效(iframe)。

在父窗體中,iframe即子窗體是document物件的乙個子物件,可以直接在指令碼中訪問子窗體中的物件:

當我們給這個標記設定了id 屬性後,就可通過文件 物件模型dom對iframe所含的html進行一系列控制。

比如在example.htm裡嵌入test.htm檔案,並控制test.htm裡一些標記物件:

test.htm檔案**為:

如我們要改變id號為myh1的h1標記裡的文字為hello,my dear,則可用:

document.myh1.innertext="hello,my dear"(其中,document可省)

在子窗體中訪問並控制父窗體中物件

在子窗體中我們可以通過其parent即父(雙親)物件來訪問父視窗中的物件。

如example.htm:

如果要在frame1.htm中訪問id號為myh2中的標題文字並將之改為"hello,my friend",我們就可以這樣寫:

parent.myh2.innertext="hello,my friend"

這裡parent物件就代表當前窗體(example.htm所在窗體),要在子窗體中訪問父窗體中的物件,無一例外都通過parent物件來進行。

有一點要注意,nestscape瀏覽器不支援iframe標記

AJAX基礎 第4章(3)

offsetparent 大多說offsetparent返回body,但是在頁面td元素中存在絕對 相對定位時offsetparent的值。但在頁面td元素中存在絕對 相對定位時offsetparent的值。在td中的元素會把第乙個絕對 相對定位的hierarchy parent當作offsetpa...

第2章 SQL基礎

ddl 建立資料庫 create database test1 顯示資料庫 show databases 選擇資料庫 use test1 刪除資料庫 drop database test1 建立表 create table table name column name column type con...

第2章 Python基礎入門

slist str list input 請輸入數列 for i in str list print slist n len slist for i in range n 1 倒敘遍歷,從n開始一步步把最大值冒泡到最後一位 for j in range i if slist j slist j 1 ...