窗口.开瓶器坏了
window.opener is not working
我正在制作一个网页,通过点击父窗口上的图像打开一个弹出子窗口。
并且我想将子窗口的文本框中的值传递给父窗口的文本框。
我找到了一个关于这个主题的教程,并按照他的方法。http://www.plus2net.com/javascript_tutorial/window-child3-demo.php然而,这对我不起作用。
$(document).ready(function(){
$("#myImg").click(function(){
var win1=window.open("popupWindows/p1.html","myWindow"," top=500, left=500, width=500,height=500");
});
});
^这将打开子窗口。
function childWindowFunction()
{
opener.document.getElementById("parentTextBox").value=document.getElementById("userInput").value;
//alert(document.getElementById("userInput").value); <-- this works
//alert(opener.document.getElementById("parentTextBox").value); <-- not working at all
close();
}
^从子窗口执行。
这里是可执行代码。https://www.dropbox.com/s/83hwyhbz7u4nuie/sandbox.7z
我猜opener.document.getElementById("parentTextBox").value
不工作。谁能告诉我怎么了?谢谢你!
忽略上面的代码。我为此创建了一个jsfiddle。jsfiddle.net/yuyhero/6FKVM/1
我想在弹出窗口内使用按钮来执行任务,而不是使用从父窗口获取值按钮。
现在弹出窗口中的按钮根本不起作用
谢谢你的帮助!
想象一下您使用window。打开以创建"我的窗口",然后从"我的窗口"中使用窗口。打开创建"windowTheSequel"。
你现在有两个"打开器",例如原来的浏览器窗口和"myWindow"。因此,如果没有子(myWindow)作为引用,opener将不知道要引用哪个窗口。
那么从myWindow.opener...
开始行,你应该很好。
相关文章:
- "工具提示"jQuery插件坏了
- 我的按钮坏了
- 节点JS:时间机器坏了——timekeeper.travel不做时间旅行
- HTML/JavaScript:为什么不'我的纽扣坏了
- 我的素数函数坏了,但我没有;我不知道为什么
- Uglifier是不是弄坏了我的睡衣
- modernizr降低了表分类器的速度
- 我升级了Knockout.js,现在我的模板坏了
- 为什么范围$手表坏了
- 所有的javascript都 ajax.aspnetcdn.com/ajax/ 坏了?打破所有外部引用?自周五以来
- 角度控制器功能坏了
- 谷歌可视化图表API示例坏了,如何修复它们
- 将Facebook应用程序移动到新服务器,现在它坏了
- JQuery窗口.开瓶器
- 如何从窗口执行函数.没有暴露在窗户上的开瓶器
- 窗口.开瓶器跨域呼叫
- Javascript窗口.帧内开瓶器
- 我的倒数计时器坏了
- 窗口.开瓶器不会改变
- 窗口.开瓶器坏了