问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我用iframe 引用的子页面,怎么操作父页面的div隐藏或者显示

发布网友 发布时间:2022-04-19 06:02

我来回答

3个回答

懂视网 时间:2022-04-19 10:23

问题:在index.html 中,iframe 引入son.html,在son.html 中如何点击某个操作,实现屏蔽整个页面,并弹出要显示的层?
准备: index.html son.html
思路:
一:index.html中iframe引入son.html ,

代码如下:
<!-- 右侧iframe开始 -->
<div id="resDiv" class="resDiv">
<iframe name="res" class="iframestyle" allowtransparency="true" src="son.html" frameborder="0" scrolling="no"></iframe>
</div>
<!-- 右侧iframe结束 -->

二: index.html的body部分中添加屏蔽层和内容展示层

代码如下:
<!--弹出的登录页面层-->
<div id="mapLayer" style="display: none; " >
<input type="button" value="关闭" onclick="closeMap()" />
</div>
<!--屏蔽层,用来透明的屏蔽整个页面-->
<div id="mapBgLayer" style="position:absolute; display: none;"></div>

三:index.html 中设置div的样式和实现打开关闭层的方法

代码如下:
<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; //网页可见区域宽
//var h = document.documentElement.clientHeight;//网页可见区域高
var w = document.body.scrollWidth; //网页正文全文宽
var h = document.body.scrollHeight; //网页正文全文高
// alert(w+"-"+h);
bg.style.display = "";
bg.style.width = w + "px";
bg.style.height = h + "px";
con.style.display = "";
}
/*关闭*/
function closeDiv() {
var bg = document.getElementById("BgLayer");
var con = document.getElementById("Layer");
bg.style.display = "none";
con.style.display = "none";
}
</script>

四:son.html 中某个操作调用父页面方法

代码如下:
<a href="javascript:void(0)" onclick="parent.window.showDiv()">查看</a>

热心网友 时间:2022-04-19 07:31

document.parent.$("#你的div的id").hide();

热心网友 时间:2022-04-19 08:49

window.parent.$("#你的div的id").hide();
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑docx怎么转换成word文档电脑上docx格式文件转换方法 电脑白屏是怎么回事啊。??? 电脑开机花屏渐渐地白屏了显示器突然白屏花屏的原因及解决方法_百度知 ... iphone录屏失败因为5823什么意思_iphone录屏失败提示5823代表什么意思... 软考中级:信息安全工程师 求大神解答打印机如何设置默认双面打印 如何更改打印机的打印格式? 经期同房月经没了会怀孕吗 iphone8p轻触解锁设置 宝沃bx5300公里多少油钱 怎么才能看穿两面三刀的人? 两面三刀的人就是虚伪? 何为人,不如豺狼,不如恶虎,连一眼枯泉中的野鬼都不如,不怕虎狼当面阴,就怕交人两面心什么意思呢 见风使舵的 两面三刀的 假好人有多远滚多远吧 如何对待两面三刀的人,当面说的好好的,背地里耍阴的 如何识别两面三刀的人 怎么识别假好人呢? 社保卡里的钱怎么查还有多少余额 入团志愿书里的家庭出身应该怎么填? 本人出身怎么填 昨晚没电,然后今天有电了,插上然后也不响了,也不制冷了,冰箱是怎么回事? 微信发错了怎么撒回 怎样才可以使桌面上的图标变小??? 怎么让桌面上的图标变小 表格上家庭出身一栏该填什么? 企业收款难,怎么办? 求可以将pdf转换为epub格式的软件 纸杯蛋糕和八寸蛋糕可以一起放烤箱吗 在手机上淘宝购物,用工银e支付付款要下载什么客户端? 有没有办法将pdf文本改成epub格式的 好人好事通讯稿 怎么写 要范文 谢谢 急求 好人好事的宣传稿 好人好事宣传稿怎么写? 好人好事的宣传稿有哪些? 公司好人好事的通讯稿 好人好事书面通讯稿怎么写啊,很着急 各位帮帮忙吧 这个周得交啊!!!!!!!!!!!! 好人好事通讯稿 ji 好人好事稿件, 求 通讯稿一份。以好人好事为标题。不能百度 抄袭 关于雷锋精神好人好事的稿件, 通讯稿的范本 求一篇煤矿企业工人好人好事宣传稿500字左右? 纺织职工好人好事宣传报道,那位大侠会写来一篇吧,我这给你祚揖了。 求一篇校园好人好事新闻稿 你好 如果开网商贷还款证明? 有名的对联春联 编程最简单的软件是什么? 无线上网速度最快的是什么网卡? 中国著名对联? 电脑花屏,不是显示器和内存的问题,应该是显卡的问题吧?