有关js的简单问题

zld_baggio 2009-03-01 10:18:04
有两个问题希望大家帮忙:
一、如何将弹出窗口的值返回到夫窗口。类似于51job上面的职业选择,在弹出窗口进行选择,然后将结果返回到父窗口。
二、当子窗口弹出后,如何限定父窗口不可用?就是自窗口弹出后,只可以在子窗口进行操作,鼠标点击父窗口时,始终
固定在子窗口上,直到子窗口关闭。
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kekee 2009-03-01
  • 打赏
  • 举报
回复
先说第一个问题
51job 的弹出窗口不是模态窗口,而是一个模拟的模态窗口 ,通过一个div 层 实现父窗口的覆盖,然后新建一个DIV层进行里面的操作,完了之后调用返回函数进行处理,并注销弹出的div层,如果使用模态窗口就比较简单,var dialog=window.showModelDialog(url),就可以 打开模态窗口操作完成之后通过window.returnValue 进行想父窗口传值,可以传递复杂的对象.
chenbin520 2009-03-01
  • 打赏
  • 举报
回复
使用模态窗口,这些功能都能完成,网上有很多介绍。
hookee 2009-03-01
  • 打赏
  • 举报
回复
ie下可使用模态对话框,
如要兼容其他浏览器可选用一些js框架
比如 Extjs , jQuery UI , jQuery + jqModel...很多可选,
一般原理是用一个可透明的iframe覆盖页面,再在其上放层。

87,992

社区成员

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

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