新年明けましておめでとうございます。
sweetnovemberと申します。

早速質問です。
ホームページビルダーにてフレームで縦2分割したページの右側のフレームに
リストボックスを設置したのですが、そこから目的のページ(フレーム縦2分割
されたページ)へ新規ウィンドウでリンクを貼りたいのですが
どのようなスクリプトを記述したらよろしいのでしょうか?
今のままだと、フレームの中に更にフレームページが出来てしまい
見ずらいのです。
宜しくお願い致します。

HPの提出期限が迫っているのでお願いしますっ!

(また、リストボックスとオプションメニューの違いも教えていただきたいです)

このQ&Aに関連する最新のQ&A

A 回答 (3件)

★リストボックスとオプションメニューの違いについて★



リストボックスは行数の指定ができますが、オプションメニューはできません。
リストボックスで行数を1にすると見た目はオプションメニューと同じになります。

リストボックスの行数を変更してプレビューしてみてください。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
なるほど納得です。
わかりやすいご説明感謝です。

お礼日時:2002/01/10 13:31

新しいウィンドウへ表示させるのであれば、targetを"_blank"にすればできると思います。



_HpbJumpURLinNewWindowはfunction名ですよね。
差し支えない範囲でそのスクリプトを教えていただけませんか?
    • good
    • 0
この回答へのお礼

色々すみません。

最初の回答をいただいて調べてみたのですが
フォーム名を個別に付けていなかったのが原因のようです。
(プルダウンがいくつもあるのです)←判別が出来なかった?
一つ一つフォーム名をつけてそれぞれターゲットを上記のように指定したら
・・・・出来ました!!

すべてビルダーの機能に頼ろうとしたらだめですね~
ありがとうございました。

お礼日時:2002/01/11 15:17

別のフレームへ目的のページを表示させるには...



まず、フレームに名前をつけます。
フレームを選択して、[フレーム]-[フレームの属性]を行い、フレーム名に入力
してOKボタンをクリックします。
もう一方のフレームに対しても同様に行います。

スクリプトの方では、submitする前にtargetの指定(どのフレームにページを
開くかの指定)を行います。
form名.target = "leftframe"; ←例

この回答への補足

質問内容の言葉が足りなかったようです。
…目的のページは全くの新しいウィンドウで表示させたいのです。
別窓を開く形にしたいのです。
また、そのリンク先情報としてはURLしかわかっていません
(ビルダーで作成されたものではないのです)

イベントの設定で"Onchange"とし
_HpbJumpURLinNewWindow('http://・・・・)←リンク先URL
としたら、他のプルダウンメニューにまで影響し、選択すると
皆同じページに飛んでしまいます。
宜しくお願い致しますっ

補足日時:2002/01/10 13:32
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qテキストボックスに入力されたURLのページを隣のフレームに表示させるには…?

すいません、タイトルでうまく説明できなかったのですが、左右で二分割されているフレームがあるとします。そして、左のフレームにはテキストボックスとボタンが配置されています。このテキストボックスにURLを入力し、ボタンを押すと右側のフレームにそのページが表示される…という事をやりたいのですが、どうすればいいでしょうか?どなたかご存知の方いらっしゃいましたら宜しくお願い致します。

Aベストアンサー

右のフレーム名.location.hrefにテキストボックスのvalueを
代入してやればよいでしょう

Qフレーム内 ( 子HTML ) からフレーム外 ( 親HTML ) のコンボボックスをJavaScriptで操作する方法は?

下記のようなHTML(抜粋)のフレーム内(子)から、フレームの外側(親)のコンボボックスの値を変更(現在は「起」が選択されていますが、例えば、これを「承」に変更)したいのですが、JavaScriptをどのように記述すればよいでしょうか?

Top.Hoge ( または、Parent.Hoge ) の後の書き方がわかりません。
(手持ちの書籍は一通り調べてみたのですが、探し方が悪いのか・・・?)

ご存知の方、コメントを頂けると助かります。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja-JP">
<head>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
<meta http-equiv="Content-Script-Type" content="JavaScript">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>題名</title>

........(略)........

<form name="form2">

// ↓以下、コンボボックス ( ドロップダウンリストボックス? )
<select name="Hoge" onchange="FunctionName(Args.......(略).........)">
<option value="0" selected>起
<option value="1 " >

<option value="2 " >

<option value="3 ">

</select>

</form>

<tr><td colspan="3" align="center">
<iframe width="1200" height="800 "src="/........(Path)......../Hoge.html"></iframe>
</td></tr>

下記のようなHTML(抜粋)のフレーム内(子)から、フレームの外側(親)のコンボボックスの値を変更(現在は「起」が選択されていますが、例えば、これを「承」に変更)したいのですが、JavaScriptをどのように記述すればよいでしょうか?

Top.Hoge ( または、Parent.Hoge ) の後の書き方がわかりません。
(手持ちの書籍は一通り調べてみたのですが、探し方が悪いのか・・・?)

ご存知の方、コメントを頂けると助かります。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="j...続きを読む

Aベストアンサー

ちょっとしたサンプルを作りました。如何でしょうか。

Test.html
'************************************************
<form name="form2">
<select name="Hoge">
<option value="0" selected>起
<option value="1">承
<option value="2">転
<option value="3">結
</select>
</form>
<iframe src="Hoge.htm"></iframe>
'************************************************

Hoge.html
'************************************************
<script language="javascript">
<!--
function setCombo(obj)
{
parent.form2.Hoge.value = obj.value;
}
//-->
</script>
<input type="radio" name="ttt" value="0" onclick="setCombo(this)">起
<input type="radio" name="ttt" value="1" onclick="setCombo(this)">承
<input type="radio" name="ttt" value="2" onclick="setCombo(this)">転
<input type="radio" name="ttt" value="3" onclick="setCombo(this)">結
'************************************************

ちょっとしたサンプルを作りました。如何でしょうか。

Test.html
'************************************************
<form name="form2">
<select name="Hoge">
<option value="0" selected>起
<option value="1">承
<option value="2">転
<option value="3">結
</select>
</form>
<iframe src="Hoge.htm"></iframe>
'************************************************

Hoge.html
'************************************************
<script language="javascript">
<!--
function setCo...続きを読む

Qプルダウン形式リストボックス(コンボボックス)の値を変更したい

こんにちは!
教えて下さい。

チェックボックスとコンボボックスがあります。
コンボボックスの一つ目の値は(any)、二つ目以降はDATAです。
デフォルトでは、「チェック無し、コンボボックスの値(any)、コンボボックスは使用不可」にしています。
チェックボックスをチェックするとコンボボックスを使用出来、コンボボックスの値をあるDATAにしたとします。

ここで問題なのですが、この地点でチェックボックスを外した時、コンボボックス
の値を(any)と表示させたいのです。(コンボボックスも使用不可)
コンボボックスの表示されている値を任意に変えれるのでしょうか?

初心者なもので、すごく簡単な質問だったらお許し下さい。

Aベストアンサー

コンボを初期状態に戻したいという事ですよね?
それでしたら例えば、

 document.forms( 'formA' ).elements( 'comboA' ).selectedIndex = 0 ;

とすれば、「 formA 」というフォーム内の「 comboA 」の選択状態を先頭の項目に
戻せます。

Qフレームではなくページの中央にフレーム?・・・

最先端のサイト(?)に行くと、フレームではなくて、ページの中央に別空間のようにページが表示されているものがあります。その「別空間」だけにスクロールバーもついています。
これってjavascriptで操作しているのですか?
これは、javascriptのいろいろなページでもサンプル見たことがないので質問させていただきます。

(例)
http://www.fujitv.co.jp/jp/warauinu/

Aベストアンサー

こんな感じでどうでしょうか?
個人的には多重フレームで表示が遅くなったり
ウィンドウが小さいと表示されなかったりするので大嫌いです。

<HTML>
<FRAMESET rows="10%,80%,10%" border=0 frameborder=0 framespacing=0>
<FRAME src="" scrolling="no" noresize>
<FRAMESET cols="10%,80%,10%" rows="*" border=0 frameborder=0 framespacing=0>
<FRAME src="" scrolling="no" noresize>
<FRAME src="main.html">
<FRAME src="" scrolling="no" noresize>
</frameset>
<FRAME src="" scrolling="no" noresize>
</frameset>
</HTML>

Qリンク先をフレーム(+フレーム内の1つを別々のページへ)

タイトル通りなんですが、

あらかじめ、frame.htmlという
上と左右に分割されたページ
(上はtop.html、左はleft.html、右はright.html)
があるとします。

で、index.htmlから1~3までのリンク先があり、
そこをクリックすると、frame.htmlの
top.htmlとleft.htmlだけ同じファイルを呼び出し、
right.htmlの部分だけ各1~3のページを
読み出す事はできるのでしょうか?

1~3.html用にそのフレームページを3つ作れば早いのですが
どうにかして、frame.htmlの「right」だけを各リンク先のページに
切り替えるという、1つのファイルで賄いたいと思っております。

宜しくお願い致します。

Aベストアンサー

方法としては、
・index.htmlのリンク1~3のhrefをそれぞれ
 "frame.html?ptn=1"
 "frame.html?ptn=2"
 "frame.html?ptn=3"
 などとしてframe.htmlへどのリンクを踏んだかを渡す

・frame.htmlの先頭でindex.htmlから渡された値(ptn)を取得する
 window.documentあたりで取得できると思います。
 (文字列操作等が必要かもしれない)

・取得した値(ptn)によってframesetのsrcを振り分ける。
 ptn=1だったらright1.html
のような感じで。

といった具合で実現可能かと。


人気Q&Aランキング

おすすめ情報