人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: kaji0245
●カテゴリ:インターネット ウェブ制作
✍キーワード:HTML JavaScript クリック ボタン
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● pahoo
●27ポイント

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

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

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


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

◎質問者からの返答

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

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

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

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


2 ● pahoo
●27ポイント

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

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

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

◎質問者からの返答

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

ありがとうございます。


3 ● ken33jp
●26ポイント

ないです(^^;

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

◎質問者からの返答

残念です

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ