JavaScript实际应用:子窗口和父窗 *** 互
最近项目开发中需要子窗口和父窗 *** 互的内容 基本上无非就是把子窗口的信息传递给父窗口 并且关闭自己等等 或者是父窗口把自己的信息传递给子窗口等等
父窗口传递信息给子窗口
看代码实例
//调用上面的函数
子窗口传递参数给父窗口
我们对上面的代码进行改造
不是同页面的子窗口和父窗 *** 互
假设我们涉及到外部程序 比如php asp等等 那么我们处理的可能是两个页面 比如 上传功能 我们就是需要打开一个新页面 然后再把新页面中的值传递给父页面
局部代码实例
以上是父窗口的部分代码 里面的popUpWindow是封装好的window open函数 所以理解面面的tag php是另外一个页面就可以 我们需要把当前表单中的值提交给tag php页面去处理
tag php部分代码
查询标签结果 生活加入该标签
生活秀加入该标签
这个就是我们的子窗口 我们要把tag_ 和tag_ 返回到子窗口中 虽然他们不是同一个页面 这里有个知识点 就是我们如何获取连接中的值 我们使用innerHTML属性 document tag_ innerHTML 这个就是我们获取了tag_ 的值 生活秀 我们也能使用其他方法获取 比如 document all tag_ innerHTML 或者this innerHTML就是指本身的链接的值
访问父窗口也是使用opener对象来处理 opener document tryst_form input_tag value 就能够改变父窗口的值
基本我目前了解就是如此 以后有东西继续添加
参考文章
{C F C E B
lishixinzhi/Article/program/Java/JSP/201311/19790