Javascript跨窗口交互

Javascript跨窗口交互,javascript,cross-domain,cross-window-scripting,Javascript,Cross Domain,Cross Window Scripting,我有一个非常简单的Javascript,可以在单击链接时在文本区域中编写: <head> <script language="javascript" type="text/javascript"> function addtext(text) {document.form.textarea.value = document.form.textarea.value+= text;} </script> </head> <bod

我有一个非常简单的Javascript,可以在单击链接时在文本区域中编写:

<head>
<script language="javascript" type="text/javascript">
    function addtext(text) {document.form.textarea.value = document.form.textarea.value+= text;}
    </script>
</head>

<body>
<form action="" method="" name="form">
   <textarea name="textarea" rows="" cols="" wrap="wrap"></textarea>
</form>
<a href="javascript:addtext('q');">q</a>
</body>

函数addtext(text){document.form.textarea.value=document.form.textarea.value+=text;}
现在我想提高赌注

我想做的是将表单放在另一个窗口中,当我单击链接时,我会写入另一个窗口中的文本区域

我不一定要代码,因为我意识到这可能相当复杂

问题是从哪里开始,因为我一点都不知道!! (当我用Javascript搜索跨窗口或跨域交互时,我并没有得到任何有用的东西)


因此,我能得到的任何帮助、库、插件或任何可能指引我正确方向的东西都将不胜感激。

看看greasemonkey,它是您浏览器的附加组件。 您可以选择脚本将在哪个页面上工作


看看greasemonkey,它是你浏览器的插件。 您可以选择脚本将在哪个页面上工作


好的,我给你写了一个样本,你可以在

它只会在弹出窗口上运行一个警报,但是你可以用弹出窗口做任何你想做的事情,前提是你有必要的权限(我相信需要是同一个域)


最简单的方法是在弹出窗口中编写一个函数,然后从开场白中调用它。

好的,我为您编写了一个示例,您可以查看

它只会在弹出窗口上运行一个警报,但是你可以用弹出窗口做任何你想做的事情,前提是你有必要的权限(我相信需要是同一个域)


最简单的方法是在弹出窗口中编写一个函数,然后从开场白中调用它。

可能太晚了,但这里有一个交互示例:

可能太晚了,但这里有一个交互示例:

对不起,我不知道这对我有什么帮助?我应该从哪里开始呢?对不起,我不知道这对我有什么帮助?我该从哪里开始呢?太棒了!!非常感谢你!!顺便说一句,如果您能想到任何可以派上用场的文档,将不胜感激,再次感谢,非常有帮助!太棒了!!非常感谢你!!顺便说一句,如果您能想到任何可以派上用场的文档,将不胜感激,再次感谢,非常有帮助!
$(document).ready(function()
                  {
                      popup = window.open("http://fiddle.jshell.net");
                      $("#input1").click(function() {
                          try {
                                popup.document.window.alert(1);
                          }
                          catch (e) { alert(e.message); }
                      });
                  }
                 );