- ベストアンサー
リストボックスからのリンク
- ホームページビルダーでフレーム縦2分割したページの右側にリストボックスを設置し、リストボックスから目的のページへの新規ウィンドウリンクを貼りたい場合、どのようなスクリプトを記述すれば良いか?
- フレーム縦2分割したページに設置されたリストボックスから目的のページへ新規ウィンドウでリンクを貼る方法を教えてください。ただし、現在の設定ではリストボックスからリンクをクリックすると、フレーム内に新しいフレームページが開かれてしまいます。
- ホームページビルダーのフレーム縦2分割ページの右側に設置されたリストボックスから、新しいウィンドウで目的のページへリンクを貼りたい場合、どのようなスクリプトを書けば良いでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
★リストボックスとオプションメニューの違いについて★ リストボックスは行数の指定ができますが、オプションメニューはできません。 リストボックスで行数を1にすると見た目はオプションメニューと同じになります。 リストボックスの行数を変更してプレビューしてみてください。
その他の回答 (2)
- kiyopi21
- ベストアンサー率41% (14/34)
新しいウィンドウへ表示させるのであれば、targetを"_blank"にすればできると思います。 _HpbJumpURLinNewWindowはfunction名ですよね。 差し支えない範囲でそのスクリプトを教えていただけませんか?
お礼
色々すみません。 最初の回答をいただいて調べてみたのですが フォーム名を個別に付けていなかったのが原因のようです。 (プルダウンがいくつもあるのです)←判別が出来なかった? 一つ一つフォーム名をつけてそれぞれターゲットを上記のように指定したら ・・・・出来ました!! すべてビルダーの機能に頼ろうとしたらだめですね~ ありがとうございました。
- kiyopi21
- ベストアンサー率41% (14/34)
別のフレームへ目的のページを表示させるには... まず、フレームに名前をつけます。 フレームを選択して、[フレーム]-[フレームの属性]を行い、フレーム名に入力 してOKボタンをクリックします。 もう一方のフレームに対しても同様に行います。 スクリプトの方では、submitする前にtargetの指定(どのフレームにページを 開くかの指定)を行います。 form名.target = "leftframe"; ←例
補足
質問内容の言葉が足りなかったようです。 …目的のページは全くの新しいウィンドウで表示させたいのです。 別窓を開く形にしたいのです。 また、そのリンク先情報としてはURLしかわかっていません (ビルダーで作成されたものではないのです) イベントの設定で"Onchange"とし _HpbJumpURLinNewWindow('http://・・・・)←リンク先URL としたら、他のプルダウンメニューにまで影響し、選択すると 皆同じページに飛んでしまいます。 宜しくお願い致しますっ
お礼
回答ありがとうございました。 なるほど納得です。 わかりやすいご説明感謝です。