欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用iframe標(biāo)簽法在HTML中引入外部頁(yè)面-創(chuàng)新互聯(lián)

這篇文章主要介紹了使用iframe標(biāo)簽法在HTML中引入外部頁(yè)面,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供侯馬網(wǎng)站建設(shè)、侯馬做網(wǎng)站、侯馬網(wǎng)站設(shè)計(jì)、侯馬網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、侯馬企業(yè)網(wǎng)站模板建站服務(wù),10余年侯馬做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

首先,最容易想到的應(yīng)該是使用iframe,雖然html5廢除了frame,但是依舊保留了iframe,我們?nèi)钥梢岳^續(xù)使用,iframe有一個(gè)frameboder屬性,設(shè)置屬性值為0或者為no,去除iframe的邊框。然后將scrolling設(shè)為no。這是完全可行的,不過記得要在服務(wù)器環(huán)境下運(yùn)行。

var frame = document.getElementsByTageName("iframe")[0];
    frame.contentWindow.document.XXX方法,
    如frame.contentWindow.document.querySelector("#btn");//獲取iframe中Id為btn的節(jié)點(diǎn).123

因?yàn)榇饲皼]有使用iframe來引入頭部的經(jīng)驗(yàn),考慮到頭部通常除了跳轉(zhuǎn)之外,另一個(gè)作用應(yīng)該是定位,在頁(yè)面較長(zhǎng)時(shí),通過點(diǎn)擊,準(zhǔn)確定位到某處。頁(yè)面的跳轉(zhuǎn),使用iframe引入并無影響,那么錨點(diǎn)呢?這個(gè)需要試一試才知道。

在此,再補(bǔ)充一點(diǎn)關(guān)于錨點(diǎn)的知識(shí):

錨點(diǎn)可以跳轉(zhuǎn)到當(dāng)前頁(yè)面的相應(yīng)位置,還可以跳轉(zhuǎn)到其它頁(yè)面的相應(yīng)位置。

實(shí)現(xiàn)錨點(diǎn)有兩種方式,一種是a標(biāo)簽+name屬性,還有一種是使用標(biāo)簽的Id屬性。

具體如下:

a.使用a標(biāo)簽+name屬性的方式

<a href = "#detail">詳情</a> 
<a name = "detail"></a>12

點(diǎn)擊”詳情”,跳轉(zhuǎn)到<a name = "detail">的位置.

b.使用標(biāo)簽的id屬性

<a href = "#detail">詳情</a>
<div id = "detail"></div>12

點(diǎn)擊”詳情”,跳轉(zhuǎn)到<div id = "detail">的位置.

使用a+name的方式經(jīng)常會(huì)出現(xiàn)錨點(diǎn)失效的情況,因此推薦使用id來綁定錨點(diǎn)。

言歸正傳,引入iframe之后,我們能否通過點(diǎn)擊iframe中的元素來定位的相應(yīng)的位置呢,這里,我們使用iframe引入head.html,這也是我最初的目的。

因此我們要實(shí)現(xiàn)的是:點(diǎn)擊iframe的a標(biāo)簽,定位到主Html相應(yīng)的位置,通過實(shí)現(xiàn)發(fā)現(xiàn),單純通過html是無法實(shí)現(xiàn)的,但是借助于JS則可以做到。

<!doctype html>
<html>
    <head>
    <!--網(wǎng)站編碼格式,UTF-8 國(guó)際編碼,GBK或 gb2312 中文編碼-->
        <meta http-equiv="content-type" content="text/html;charset=utf-8" />
        <meta name="Keywords" content="關(guān)鍵詞一,關(guān)鍵詞二">
        <meta name="Description" content="網(wǎng)站描述內(nèi)容">
        <meta name="Author" content="Yvette Lau">
        <title>Document</title>
        <!--css js 文件的引入-->
        <style>
            #leftFrame{display:block;}
        </style>
    </head>
    <body>          
        <div><img src = "img/photo1.jpg" width="500px"/></div>      
        <iframe src="test1.html" height= "100px" name="leftFrame" scrolling="No"  noresize="noresize"  id="leftFrame"></iframe>
        <div><img src = "img/photo2.jpg"  width="500px"/></div>
        <div><img src = "img/photo3.jpg" width="500px" /></div>
        <p id = "buttom">detail</p>
    </body>
</html>
<script>
    window.onload = function(){
        var iframe = document.querySelector("#leftFrame");
        var bot = iframe.contentWindow.document.querySelector("#bot");
        var top = iframe.contentWindow.document.querySelector("#top");
        bot.onclick = function(){
            document.body.scrollTop = document.body.offsetHeight;
        };
        top.onclick = function(){
            document.body.scrollTop = 0;
        };
    };
</script>

iframe中有id為bot和top的元素。通過JS的方式實(shí)現(xiàn)定位。

在主頁(yè)面中,通過iframe.contentWindow能夠以HTML對(duì)象來返回iframe中的文檔,可以通過所以標(biāo)準(zhǔn)的DOM方法來處理被返回的對(duì)象。

在iframe頁(yè)面中,通過parent定位到父html,可以通過top定位到頂層的html.

同級(jí)iframe之間調(diào)用,需要先定位到父html,再定位到iframe.

補(bǔ)充點(diǎn)關(guān)于錨點(diǎn)的知識(shí),其關(guān)鍵作用的就是連接地址后面加的#detail(detail僅是泛指).如果當(dāng)前的url為localhost:8080/index.html.那么錨點(diǎn)之后,url應(yīng)為localhost:8080/index.html#detail

URL地址末尾帶有”#”標(biāo)識(shí)符,表示需要跳轉(zhuǎn)到對(duì)應(yīng)的位置。#idName,瀏覽器會(huì)在頁(yè)面中找到符合”#idName”特點(diǎn)的標(biāo)簽。如果URL中”#”后面跟隨的字符在文中找不到,如果是當(dāng)前頁(yè)面,那么不跳轉(zhuǎn),如果是從其它頁(yè)面跳轉(zhuǎn)過來,則顯示頁(yè)面頂部。

回到頁(yè)面頂部,除了可以通過JS設(shè)置body的scrollTop(0返回到頂部,設(shè)置為body的高度,跳轉(zhuǎn)到頂部),另一種方法就是<a href = "#">回到頂部</a>。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享使用iframe標(biāo)簽法在HTML中引入外部頁(yè)面內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)建站,關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián)建站,詳細(xì)的解決方法等著你來學(xué)習(xí)!

分享名稱:使用iframe標(biāo)簽法在HTML中引入外部頁(yè)面-創(chuàng)新互聯(lián)
本文路徑:http://aaarwkj.com/article10/dedddo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、ChatGPT、定制網(wǎng)站、動(dòng)態(tài)網(wǎng)站全網(wǎng)營(yíng)銷推廣、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
欧美日韩另类中文字幕| 熟女亚洲一区精品久久| 日本少妇人妻中文字幕| 亚洲精品在线观看日本| 欧美日本一区二区三区免费| 亚洲1区2区中文字幕| 亚洲成人黄色片在线观看| 一区二区三区精品人妻| 尤物视频官网在线观看| 一区二区三区午夜激情| 国产交换精品一区二区三区| 人妻伦理一区二区三区| 亚洲欧洲日产国码一区| 国产一区二区精品不卡| 人妻少妇中文字幕在线播放| 91日本精品一区二区| 亚洲狠狠爱一区二区三区| 中文字幕免费不卡一区| 免费搜索国产男女视频| 亚洲青青草原一区二区| 欧美+亚洲+精品+三区| 欧美一区二区三区免费精品| 91免费看片在线观看| 日韩黄色大片免费在线观看| 一区二区三区av天堂| 亚洲国产精品va在线香蕉| 欧美一区二区三在线| 国产精品99久久久久久人| 夜夜高潮夜夜爽免费观看| 色综合婷婷九月中文字幕| 国产精品自拍av一区二区| 国产精品三级久久久| 女性裸体无遮挡啪啪网站| 尤物在线免费观看视频| 欧美伊人久久大综合精品| 日韩国产精品亚洲欧美在线| 欧美一级黄色免费电影| 视频一二区免费在线观看 | 精品人妻av中文字幕| 日本精品视频免费网| 未满十八禁止下载软件|