html(javascript)について質問です。

あるページ内にあるボタンをクリック(javascript:seltab('rbox', 'head', 10, 1))するとそのページ内でのみ表示される小窓があります。これを別ページで表示させる方法はありますでしょうか?

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2008/04/10 13:32:19
  • 終了:2008/04/17 13:35:02

回答(3件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/04/10 14:00:45

ポイント27pt

前提条件を以下のように設定します。間違っていたらご指摘ください。

・seltabはJavaScriptのユーザー定義関数(どんな作用があるのか分からなくてよいものとする)。

・「そのページ内でのみ表示される小窓」とはiframeのこと。


その“小窓”を生成している関数の中で、iframeの部分を、JavaScriptの window.open メソッドに差し替えてください。window.open メソッドの使い方は「window.open()で小窓」を参照ください。

id:kaji0245

ご回答ありがとうございます。

説明が下手なので具体例をご報告します。

xoopsのcosmodbにおいて/list.php内で表示される「絞込み」の部分を別ページで表示したいと思っております。

アドバイスいただければ幸いです<(_ _)>

2008/04/10 14:22:27
id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332008/04/10 15:29:03

ポイント27pt

tab.jsに定義されている document.xxxxx をサブウィンドウ(別ページ)のオブジェクトに変更してやる必要があります。

まず、「サブウィンドウを開く(クリック時)」のような方法でサブウィンドウを開く/閉じるアクションを用意してください。(list.phpの適当な場所に記述してください)

メインウィンドウからサブウィンドウのオブジェクトを参照するには、[サブウィンドウ名].document.xxxxx とします。

id:kaji0245

アドバイスいただいた方法でlist.phpをdata.php上でサブウィンドウが開くようにしてみます。

ありがとうございます。

2008/04/10 15:48:27
id:ken33jp No.3

ken33jp回答回数928ベストアンサー獲得回数132008/04/15 22:30:28

ポイント26pt

ないです(^^;

http://q.hatena.ne.jp/answer

id:kaji0245

残念です

2008/04/15 22:36:35

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません