Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
站html頁面中包含iframe的操作
一個(gè)HTML頁面可以有一個(gè)或多個(gè)子框架,這些子框架以<iframe>來標(biāo)記
iframe是內(nèi)嵌的網(wǎng)頁元素,也可以說是內(nèi)嵌的框架
iframe標(biāo)記又叫浮動(dòng)幀標(biāo)記,可以用它將一個(gè)HTML文檔嵌入在一個(gè)HTML中顯示。它和Frame標(biāo)記的最大區(qū)別是在網(wǎng)頁中嵌入 的<Iframe></Iframe>所包含的內(nèi)容與整個(gè)頁面是一個(gè)整體,而<Frame>< /Frame>所包含的內(nèi)容是一個(gè)獨(dú)立的個(gè)體,是可以獨(dú)立顯示的。
另外,應(yīng)用Iframe還可以在同一個(gè)頁面中多次顯示同一內(nèi)容,而不必重復(fù)這段內(nèi) 容的代碼。
1.獲取子頁面
2.方法調(diào)用
3.獲取元素
站html頁面中包含iframe的操作
一個(gè)HTML頁面可以有一個(gè)或多個(gè)子框架,這些子框架以<iframe>來標(biāo)記
iframe是內(nèi)嵌的網(wǎng)頁元素,也可以說是內(nèi)嵌的框架
iframe標(biāo)記又叫浮動(dòng)幀標(biāo)記,可以用它將一個(gè)HTML文檔嵌入在一個(gè)HTML中顯示。它和Frame標(biāo)記的最大區(qū)別是在網(wǎng)頁中嵌入 的<Iframe></Iframe>所包含的內(nèi)容與整個(gè)頁面是一個(gè)整體,而<Frame>< /Frame>所包含的內(nèi)容是一個(gè)獨(dú)立的個(gè)體,是可以獨(dú)立顯示的。
另外,應(yīng)用Iframe還可以在同一個(gè)頁面中多次顯示同一內(nèi)容,而不必重復(fù)這段內(nèi) 容的代碼。
1.獲取子頁面
2.方法調(diào)用
3.獲取元素
iframe多次設(shè)置同一個(gè)src。
給iframe多次設(shè)置同一個(gè)src,如果路由使用的是history模式,iframe每次都會(huì)重新加載。如果路由使用的是hash模式,iframe只有第一次會(huì)重新加載。其中涉及到兩個(gè)小的知識點(diǎn),就是url上#號之后的數(shù)據(jù)不會(huì)被發(fā)送到服務(wù)端。知識點(diǎn)2就是如果去掉#號,給iframe多次設(shè)置同一個(gè)src,iframe每次都會(huì)重新加載,因?yàn)槿サ?號等于走h(yuǎn)istory模式。
下面直接進(jìn)行演示。
·先創(chuàng)建一個(gè)iframe,然后給iframe設(shè)置src,現(xiàn)在連續(xù)設(shè)置3次,設(shè)置一次,設(shè)置兩次,設(shè)置三次。
·然后看它的請求,請求里面只有一條,而且沒有#號之后的數(shù)據(jù),因?yàn)?號之后的數(shù)據(jù)不會(huì)被帶到服務(wù)端。
·現(xiàn)在再給它設(shè)置,現(xiàn)在把#號去掉,把#號之后的數(shù)據(jù)去掉,把#號之后的數(shù)據(jù)去掉了。
·現(xiàn)在再給它設(shè)置三次,一次,兩次,三次。這個(gè)時(shí)候會(huì)發(fā)現(xiàn)它又多了三個(gè),一條,兩條,三條,多了三條。
這個(gè)時(shí)候走的是history模式,每次設(shè)置的時(shí)候都會(huì)重新加載,都會(huì)進(jìn)行重新請求。
*請認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。