アプリ版:「スタンプのみでお礼する」機能のリリースについて

おはようございます。
困っています。

AというウィンドウにてJavaScriptから新しく開いたBという子ウィンドウにある document.myForm.textbox.value に任意も文字列「あああ」と表示させたいとするとどう書けばいいでしょうか?

フレームであれば、parent.headarea.~をつければいけますが・・・。

Bウィンドウは「win1」というウィンドウです。

BにJavaScriptを書くのではなく、開いたAに書きたいのですが。。。

宜しくお願い致します。

A 回答 (2件)

こんにちは



親ウィンドウで

subwin = document.open("sub.html","win1","");

といった感じで、子ウィンドウを開いていますよね。

subwin.document.myFOrm.textbox.value = "あああ" ;

とかやれば、入力できると思いますが、如何ですか?
    • good
    • 0

既に回答済みですけど、こんな感じですか。



a.html
'*********************************************
<script language="javascript">
<!--
var win1 = window.open("bb.htm", "");
function test1()
{
win1.document.myForm.textbox.value = "あああ";
}
//-->
</script>
<input type="button" name="btn1" value="test" onclick="javascript:test1();">
'*********************************************

b.html
'*********************************************
<form name="myForm">
<input type="text" name="textbox" value="">
</form>
'*********************************************
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!