2008/2/16(土) 14:02
はじめての方は利用方法や
お願いについてガイドライン
のご一読をお願いします
 をクリックするとそのツリーの全記事を一度に閲覧できます。(Ver. 2.01)

[記事表示に戻る] [ツリートップの表示に戻る]

-メニューセレクター1(小窓)について-彼方友香(2/18-23:12)No.10364
 ┗Re:メニューセレクター1(小窓)について-菊池さん(3/3-16:45)No.10367
  ┗遅くなりました-彼方友香(4/25-19:14)No.10392
   ┗Re:遅くなりました-菊池さん(4/25-22:29)No.10393
    ┗動作確認できました-彼方友香(4/27-18:02)No.10403


トップに戻る
10364メニューセレクター1(小窓)について彼方友香 2/18-23:12

初めまして。
菊池様のJava Scriptを、改装の度に参考にさせて頂いております。
本当にありがとうございます。

今回、「メニューセレクター1(小窓)」についてなのですが、これは選択す
ると直後に小窓で出ますよね。
それを、選択してからボタンをクリックして小窓を出したいのですが、上手
くできません。

<SCRIPT language="JavaScript">
<!--
//メニューセレクター(小ウィンドウ表示)
function LinkSelect(form, sel){
myWindow = window.open("","myWin","height=500,width=700");
adrs = sel.options[sel.selectedIndex].value;
if (adrs != "") myWindow.location.href=adrs;
}
// -->
</SCRIPT>


これで小窓表示が出来ると記してありました。

セレクトメニュー(プルダウン)+ボタン(新しいウィンドウ)について、
htmlサポートサイト様を参考にしていましたが、<input type="button">で
<onclick="window.open(document.フォームネーム.セレクトメニューネー
ム.options[document.フォームネーム.セレクトメニューネー
ム.selectedIndex].value);>
と記して新しい窓を出す形になっています。
恐らく菊池様の『メニューセレクター(小ウィンドウ表示)』を記して、
<input type="button">に何か加えると思うのですが、どうしたらよいのか分
かりません。

それともこれは元々不可能なのでしょうか。
ご教示頂けたらと存じます。
宜しくお願い致します。

※サポート外のことでしたら、削除して下さい。

トップに戻る
10367Re:メニューセレクター1(小窓)について菊池さん 3/3-16:45
記事番号10364へのコメント
返信送れて申し訳ありません。
参考にされた、htmlサポートサイトさんのページのURLを
お知らせください。
何か方法がないか見てみますので。

トップに戻る
10392遅くなりました彼方友香 URL4/25-19:14
記事番号10367へのコメント
こちらこそ返信が遅くなりまして、申し訳ありませんでした。
参考にしたhtmlサポートサイト様を記させて頂きました。
そちらのサイト様の「リンク系」→「プルダウンで新窓にリンク」を参考に
しました。

宜しくお願い致します。

トップに戻る
10393Re:遅くなりました菊池さん 4/25-22:29
記事番号10392へのコメント
ボタンクリックの場合は、LinkSelect(this.form, this)は使えないので
onClickに直接JavaScriptを記述します。

<FORM>
<SELECT NAME="selLink">
<OPTION>☆メニュー
<OPTION VALUE="java34.html">クッキー入門
<OPTION VALUE="java05.html">BGM/音声の挨拶(1)
<OPTION VALUE="java22.html">ドキュメント情報
</SELECT>
<input type="button" value="開く" onClick="myWindow=window.open
('','myWin','height=500,width=700');
myWindow.location.href=this.form.selLink.options
[this.form.selLink.selectedIndex].value;">
</FORM>

トップに戻る
10403動作確認できました彼方友香 4/27-18:02
記事番号10393へのコメント
ありがとうございました。
onClickに直接記述するんですね。
早速動作を確認したところ、希望通りにできました。

お忙しい中、本当にありがとうございました。
これからもいろいろと参考にさせて頂きたいと思っています。
お身体に気をつけて頑張って下さい。