入力した内容を元に別フレームにある情報を更新したい場合の方法を記載します。
例えば、
・選択した商品の合計を別フレームに表示
・検索条件入力後と別フレームに検索結果を表示
なんかが考えられます。
今回はフレームなんで、3つのファイルを用意しました。
・frame.html
<html> <head> <title>フレームとJavaScript</title> </head> <frameset rows="*,*"> <frame src="html1.html" name="frame1" /> <frame src="html2.html" name="frame2" /> </frameset> </html>
・html1.html
<html> <head /> <body> <form name="form1"> html1: <input type="text" name="text1" size="50" /> </form> </body> </html>
・html2.html
<html>
<head />
<script language="javascript">
<!--
function setDate(){
var today;
today = new Date();
parent.frame1.document.form1.text1.value=
today.toGMTString();
}
-->
</script>
<body>
<form name="form1">
html2:
<input type="button" value="上のフレームのテキストに日付をセット"
name="actionButton" onclick="setDate();" />
</form>
</body>
</html>
IEでのみの検証になっていますが、どうでしょう?
別のフレームに現在の時刻がセットされたかと思われます。