iframe的子頁面如何操作父頁屏蔽頁面彈出層效果?這個問題可能是我們?nèi)粘W習或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
致力于企業(yè)形象建設(shè)和產(chǎn)品!多年來,創(chuàng)新互聯(lián)公司不忘初心,以建立行業(yè)服務(wù)標桿為目標,不斷提升技術(shù)設(shè)計服務(wù)水平,幫助客戶在互聯(lián)網(wǎng)推廣自己的產(chǎn)品、服務(wù),為客戶創(chuàng)造價值從而實現(xiàn)自身價值!中小型企業(yè)如何做成都品牌網(wǎng)站建設(shè)?初創(chuàng)業(yè)公司建站預(yù)算不足?
問題:在index.html 中,iframe 引入son.html,在son.html 中如何點擊某個操作,實現(xiàn)屏蔽整個頁面,并彈出要顯示的層?
準備: index.html son.html
思路:
一:index.html中iframe引入son.html ,
<!-- 右側(cè)iframe開始 --> <div id="resDiv" class="resDiv"> <iframe name="res" class="iframestyle" allowtransparency="true" src="son.html" frameborder="0" scrolling="no"></iframe> </div> <!-- 右側(cè)iframe結(jié)束 -->
二: index.html的body部分中添加屏蔽層和內(nèi)容展示層
<!--彈出的登錄頁面層--> <div id="mapLayer" style="display: none; " > <input type="button" value="關(guān)閉" onclick="closeMap()" /> </div> <!--屏蔽層,用來透明的屏蔽整個頁面--> <div id="mapBgLayer" style="position:absolute; display: none;"></div>
三:index.html 中設(shè)置div的樣式和實現(xiàn)打開關(guān)閉層的方法
<style type="text/css"> #BgLayer { background: #939393 none repeat scroll 0 0; height:100%; width:100%; left:0; top:0; filter: alpha(opacity=80); /* IE */ -moz-opacity: 0.8; /* Moz + FF */ z-index: 10000; } #Layer { width: 400px; height: 400px; margin: -180px 0 0 -170px; left: 50%; top: 50%; position: absolute; background: #FFF; z-index: 10001; border: 1px solid #1B5BAC; } </style> <script type="text/javascript"> /*顯示頁面*/ function showDiv) { var bg = document.getElementById("BgLayer"); var con = document.getElementById("Layer"); //var w = document.documentElement.clientWidth; //網(wǎng)頁可見區(qū)域?qū)? //var h = document.documentElement.clientHeight;//網(wǎng)頁可見區(qū)域高 var w = document.body.scrollWidth; //網(wǎng)頁正文全文寬 var h = document.body.scrollHeight; //網(wǎng)頁正文全文高 // alert(w+"-"+h); bg.style.display = ""; bg.style.width = w + "px"; bg.style.height = h + "px"; con.style.display = ""; } /*關(guān)閉*/ function closeDiv() { var bg = document.getElementById("BgLayer"); var con = document.getElementById("Layer"); bg.style.display = "none"; con.style.display = "none"; } </script>
四:son.html 中某個操作調(diào)用父頁面方法
<a href="javascript:void(0)" onclick="parent.window.showDiv()">查看</a>
感謝各位的閱讀!看完上述內(nèi)容,你們對iframe的子頁面如何操作父頁屏蔽頁面彈出層效果大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
文章名稱:iframe的子頁面如何操作父頁屏蔽頁面彈出層效果
新聞來源:http://aaarwkj.com/article2/goosoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、移動網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、網(wǎng)站排名、App開發(fā)、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)