百度Popup.js添加一个关闭按钮

jwenyun 2011-01-18 01:36:54
百度Popup.js添加一个关闭按钮,确定未能很好的做到,使用网上提供的方法:
在子窗口调代下面的
window.parent.document.body.removeChild(window.parent.document.getElementById("dialogCase"));可以实现关闭,
当父窗口大小改变时有一个BUG,而且也没有刷新,所以效果并不好。
使用第二种方法:提示
this.config.isBackgroundCanClick 为空或不是对象。不能正常关闭。
求高手帮忙解决。谢谢。。。。。
...全文
361 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
谢小丫 2011-10-31
  • 打赏
  • 举报
回复
在popup,js的reset函数后面加一个函数如

reset_m:function(){top.location.reload();this.close();},

在弹出页面调用即可。

弹出子页面:关闭函数

function closebox1(){
this.parent.Popup.prototype.reset_m(); //会刷新父页面
}

调用:

<a href="javascript:closebox1();"><span class="pre">关闭</span></a>

hzgood2008 2011-10-15
  • 打赏
  • 举报
回复
怎么解决的,本人正遇到这个问题,请贴出代码,分享一下,谢谢
jwenyun 2011-01-18
  • 打赏
  • 举报
回复
找到实现方法!结贴
jwenyun 2011-01-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fengyarongaa 的回复:]
dialogCase 你取到 这个ID了么
[/Quote]
取到了。
ycproc 2011-01-18
  • 打赏
  • 举报
回复
dialogCase 你取到 这个ID了么

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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