別々のフレームに関数を用意してお互いに呼び出すには、どうしたらいいのでしょうか? 別のフレームにあるJavaScriptを使用するにはハイパーリンク指定で(つまり<A HREF="〜">)、呼び出すターゲットフレームを指定すれば、ちゃんと関数を呼び出してくれます。指定しないと当然エラーになります。隠しフレームを作っておけばプログラムを見るのが難しくなりますね(^^;
また、フレームを設定するメインフレームを呼び出す場合はwindow.name="main";のように名前を付けておけばTarget指定で参照する事ができるようになります。