请教 :在html 中动态添加iframe ,在iframe网页中放一个图片,点击图片,iframe消失,搞了N天,搞不出来,脑子不行

queenbee 2006-07-31 11:05:29
在html 中动态添加iframe ,在iframe网页中放一个图片,点击图片,iframe消失
...全文
191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccwq 2006-08-02
  • 打赏
  • 举报
回复
呵呵,顶
niaosky 2006-08-01
  • 打赏
  • 举报
回复
你b。html里面没写onclick的事件啊
加进去就好用了


b.html:
<HTML>
<BODY>


<input type="button" onClick="" value="点我">

-〉
<input type="button" onClick=" closeMe()" value="点我">
梅雪香 2006-07-31
  • 打赏
  • 举报
回复
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--

function addFrame(){
var frm = document.createElement("iframe");
frm.style.width="100%";
frm.style.height="100%";
frm.scrolling = "auto";
frm.src="";
document.body.appendChild(frm);
frm = document.frames[0];
frm.document.write("<body></body>");
frm.document.close();

var img = frm.document.createElement("img");
img.src="meixx.jpg";
img.attachEvent("onclick",function(){ img.ownerDocument.parentWindow.frameElement.style.display="none" });
frm.document.body.appendChild(img);
}
//
//-->
</SCRIPT>

</head>
<body onload="addFrame()">
</body>
mx1029 2006-07-31
  • 打赏
  • 举报
回复
a.html:
<HTML>
<BODY>
<table>
<tr><td id="xx">
<input type="button" onClick="createIfr()" value="点我">
</td></tr>
</BODY>
</HTML>
<script language="javascript">
function createIfr(){
xx.innerHTML="<iframe name='test' src='b.html' width='100%'></iframe>";
}
function destoryIfr(){
xx.innerHTML="<input type='button' onClick='createIfr()' value='点我'>";
}
</script>

b.html:
<HTML>
<BODY>
<input type="button" onClick="" value="点我">
</BODY>
</HTML>
<script language="javascript">
function closeMe(){
window.parent.destoryIfr();
}
</script>
ranranhu 2006-07-31
  • 打赏
  • 举报
回复
贴代码看看

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧