openerを使用すればできます。
子ウィンドウのリンクで・・・
<a href=”#” onclick=”opener.hoge_form.hoge_textarea.value=’aaa’>リンク</a>
http://www.tagindex.com/javascript/window/sub_to_main.html
JavaScript/ウィンドウ/サブからメインウィンドウを操作する - TAG index
window.openerを参照すれば、子ウィンドウを開いた親ウィンドウがオブジェクトとして取得できます。
oya_win=window.opener;
あとは、親ウィンドウ内のformにアクセスすれば任意の値を設定できます。
oya_win.document.hoge_form.hoge_textarea.value=”子が親に言いたい事は...”;
さて、質問の「リンクの値」の意味する事が解らないのですが、とりあえず、リンクがクリックされたら動作する様に、onclickイベントで任意のテキストを親ウィンドウに書き込む処理を呼び出します。
親ウィンドウ
<html>
<head>
<script type=”text/javascript”>
<!--
function OpenKoWin(){
window.open(”ko.html”,”Kodomo”);
}
-->
</script>
</head>
<body onload=”OpenKoWin()”>
<script type=”text/javascript”>
</script>
</body>
<form name=”hoge_form”>
<textarea name=”hoge_textarea”></TEXTAREA>
</form>
</html>
子ウィンドウ
<html>
<head>
<script type=”text/javascript”>
<!--
var oya_win;
function LoadMsg(){
oya_win = opener.window;
}
function MsgToOya(MsgText){
oya_win.document.hoge_form.hoge_textarea.value=MsgText;
}
-->
</script>
</head>
<body onload=”LoadMsg()”>
<a href=”” onclick=”MsgToOya(’これ買って~’)” >MSG1</a>
<a href=”” onclick=”MsgToOya(’おこずかいちょうだい’)”>MSG2</a>
</body>
</html>
ありがとうございます。
ありがとうございます。