【发布时间】:2011-09-19 15:11:17
【问题描述】:
我只是想将值从子窗口传递到父窗口。这是我的代码 -
parent.php
<html>
<form name="testform" id="div" method=post>
<input type="text" name="testText">
<a href="javascript:void(0)" onclick=window.open("http://aiworker2.usask.ca/passgui/child.php","Ratting","toolbar=1,status=1,")>click</a>
</form>
</html>
child.php<html> <script langauge="javascript"> function post_value(){ opener.document.testForm.testText.value = "hello"; self.close(); } </script> <input type="button" value="Pass Value" onclick="post_value();"> </form> </html>
问题是,它打开了子窗口,但是当我按下按钮将值传递给父窗口时,它没有做任何事情。从我的萤火虫中,我发现给出了一个错误 - 权限被拒绝。我也试过 Safari,还是不行。
演示可以在这里找到 -
【问题讨论】:
标签: javascript ajax