1

リンクがクリックされたときにテキスト領域に書き込むためのこの非常に単純な 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>

今、私はアンティを上げたいと思っています。

私がやりたいことは、フォームを別の別のウィンドウに表示することです。リンクをクリックすると、別のウィンドウのテキストエリアに書き込みます。

これは非常に複雑になる可能性があることを認識しているため、必ずしもコードを要求しているわけではありません。

問題は、手がかりがないので、どこから始めればよいかということです!! (Google で Javascript とのクロス ウィンドウまたはクロス ドメインのやり取りを行った場合、実際には何も役に立ちません)。

したがって、ライブラリ、プラグイン、または正しい方向に導く可能性のあるものであれば、私が得ることができるヘルプは大歓迎です。

4

3 に答える 3

6

わかりました、 http://jsfiddle.net/zzdAL/で確認できるサンプルを書きました

$(document).ready(function()
                  {
                      popup = window.open("http://fiddle.jshell.net");
                      $("#input1").click(function() {
                          try {
                                popup.document.window.alert(1);
                          }
                          catch (e) { alert(e.message); }
                      });
                  }
                 );

ポップアップでアラートを実行するだけですが、必要な権限を持っていると仮定して、ポップアップで好きなことを行うことができます(私が信じているのと同じドメインである必要があります)。

最も簡単なのは、ポップアップに関数を記述し、オープナーから呼び出すことです。

于 2010-10-16T20:47:37.470 に答える
-1

グリースモンキーを見てみましょう。これはブラウザのアドオンです。スクリプトが動作するページを選択できます。

http://wiki.greasespot.net/Main_Page

于 2010-10-16T20:38:04.807 に答える