- PR -

イベントで別フレームの表示を更新する

1
投稿者投稿内容
hit
常連さん
会議室デビュー日: 2004/04/01
投稿数: 44
投稿日時: 2004-05-10 13:14
お世話になります。
vb.netでWebアプリケーションを作成しています。

フレーム分けしていて、「contents」の中にあるハイパーリンクをクリックしたときに、
「contents」内の表示も変更し、「main」というフレームの表示も更新したいのです。
「contents」のハイパーリンクの表示は、そのときの状態によって、変わりますので、
プログラムでHtml文を書きかえています。(ツリー構造の表示になってます)

ハイパーリンクをクリックしたときに、「main」をターゲットにして、
表示を更新させることはできるのですが、
「contents」内の表示を更新する方法が見つかりません。
また、ハイパーリンクを使わずに、イベントを発生させて場合は、
「contents」内の表示を更新できるのですが、
イベント内での処理で「main」をターゲットにしてurlを表示させ方法が見つかりません。

なんとか、両方のことをする方法があれば教えて欲しいのですが、
よろしくお願いします。





一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2004-05-10 19:25
ハイパーリンクをクリック時に、JavaScriptを使って対象のフレームの
location.href
を書き換えてみてはいかがでしょうか。
片方のフレームをリンクのクリックによる通常の書き換え、もう片方をJavaScriptで書き換えとしても良いですし、あるいは両方ともJavaScriptで書き換えてしまっても良いかと思います。
hit
常連さん
会議室デビュー日: 2004/04/01
投稿数: 44
投稿日時: 2004-05-11 11:10
ありがとうございます。
教えてもらったlocation.hrefという言葉をキーに
インターネットで検索し、以下のサイトを見つけ、
http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B319180

無事、解決できました。
1

スキルアップ/キャリアアップ(JOB@IT)