• 締切済み

表示を動的にしたい!!

HTMLの画面に以下のようにプルダウンメニューが 3つあるとします。 ---------------------------- 単位[main↓] [H↓]時[M↓]分[S↓]秒 ---------------------------- [ ↓]はプルダウンメニュー [main↓]のリスト項目は'時分秒' ,'時分', '時' たとえばmainのメニューで (1)'時分'を選択すると [H↓]時[M↓]分  の2つを表示 (2)'時'を選択すると [H↓]時 のみを表示 (3)'時分秒'を選択すると [H↓]時[M↓]分[S↓]秒 の全部表示 といろいろ表示の仕方を変えたいのですが どうのようにしていいかわかりません。 宜しくお願いいたします。

みんなの回答

noname#199778
noname#199778
回答No.1

ソースを書きます。 スクリプト部(<head>内)は、 <script type="text/javascript"> <!-- function chenger(){ if (document.getElementById){ sw=document.select1.unit1.value; min1=document.getElementById("min"); sec1=document.getElementById("sec"); if (sw=="hm"){ min1.style.visibility="visible"; sec1.style.visibility="hidden";} else if(sw=="h"){ min1.style.visibility="hidden"; sec1.style.visibility="hidden";} else { min1.style.visibility="visible"; sec1.style.visibility="visible";} } } //--> </script> 表示部(<body>)は、 <form name="select1"> <select name="unit1" onChange="chenger()"> <option value="hms" selected>時分秒</option> <option value="hm">時分</option> <option value="h">時</option> </select> </form> <form> <select> <!--省略--> </select> 時 <span id="min"> <select> <!--省略--> </select> 分 </span> <span id="sec"> <select> <!--省略--> </select> 秒 </span> </form> こんな感じではいかがでしょうか。 一応、表示だけはIE6、Netscape7で正常に反映できることを確認しました。 意図しているものと違ったらごめんなさい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 値を変数に代入してprintfで表示しようとしてもうまくいきません

    値を変数に代入して、printfで表示しようとしてもうまくいきません。 ソースのどこが悪いか教えていただけないでしょうか? 変数の値を1個ずつ表示する場合は、正常になります。 問題は、1行で表示する場合に1個目の値は出るのですが正常な表示にはなりません。 //ソース開始 #include <stdio.h> #include <windows.h> int main() { LARGE_INTEGER i64,h64; LONGLONG work,h,m,s; QueryPerformanceCounter(&i64); QueryPerformanceFrequency(&h64); //起動時間をミリ秒取得 work = i64.QuadPart*1000 / h64.QuadPart; //時間をhに入れる h = work / 1000 / 3600; //分をmに入れる m = (work / 1000 - h * 3600) / 60; //秒をsに入れる s = work / 1000 - h * 3600 - m * 60; //表示 printf("%d時間%02d分%02d秒\n",h,m,s); printf("%d時間\n",h); printf("%d分\n",m); printf("%d秒\n",s); printf("%d秒\n",work); return 0; } //ソースここまで //実行結果 289時間00分55秒 289時間 55分 54秒 1043754590秒 続行するには何かキーを押してください . . . //理想の表示結果 1行目が以下のようになってほしい 289時間55分54秒

  • プルダウンメニューで選択したものの画像を表示したい

    こんにちは、HTML初心者です。 HTMLのページの上に画像があるのですがこの画像をその下にあるプルダウンメニューで選ばれたものによって表示を変更したいです。 例えばプルダウンメニューの「空」が選択されたらその上にある画像が空の画像になり「海」が選択されたら海の画像を表示するといった感じです。 インターネットで検索しているのですがなかなかこれといった書き方が見つかりません。 どなたか教えてください。よろしくお願いします!

    • ベストアンサー
    • HTML
  • EXCELで文字列を時刻表示(時:分:秒)にしたいのですが?

    セル内の7桁時分秒表示(00時00分00秒0)の文字列から00:00:00(時:分:秒)と表示させる。 又は00:00:00:0(時:分:秒:0)と表示させる。 よろしくお願いします。 例 2121170 を 21:21:17 又は 21:21:17:0 1710500 を 17:10:50 又は 17:10:50:0 0001070 を 00:01:07 又は 00:01:07:0

  • プルダウンメニューで読み込む外部Jsファイル選択

    HTMLに外部JSファイルを読み込ませたものが5ページあります。 現在、HTMLを10個作ってそれぞれ別のJSファイルを読み込ませているのですが、HTMLは読み込むJSファイルが違うだけで、他はまったく同じものです。 これを一つのHTMLに1つにして、読み込むJSファイルをプルダウンで変えられたらと思っているのですが、こういった事は可能でしょうか?可能でしたら方法をご伝授ください>< 【現在】 HTML1-menu1を読み込ませている HTML2-menu2を読み込ませている HTML3-menu3を読み込ませている HTML4-menu4を読み込ませている 【こうしたい】 HTML-プルダウンでメニュー1を選択するとmenu1.jsが読み込まれる      -プルダウンでメニュー2を選択するとmenu2.jsが読み込まれる      -プルダウンでメニュー3を選択するとmenu3.jsが読み込まれる      -プルダウンでメニュー4を選択するとmenu4.jsが読み込まれる

  • sprintf関数の使用法について

    sprintf関数の使用法がまずいようで、実行すると Segmentation faultエラーが発生します。 コードは以下のとおりです。 main(){ char buf[100]; int h,m,s; h=12; m=30; s=47; sprintf(buf,"%s:%s:%s",h,m,s); } bufに時分秒をコロン区切りで格納したいの ですが、どうすれば良いのか教えて下さい。

  • firefoxでのブックマーク選択表示について

    Windows7 H.E.でfirefox3.6.13を使っています。  メニューバーからブックマークのプルダウンメニューを表示しますが、どこに選択が入っているのか(カレント状態の表示)色が薄くてわかりづらいです。この表示状態を改善することはできるでしょうか。      WindowsXPで使っていた時はもっとハッキリ区別できたと記憶しています。

  • FileMaker Proで時分のみ表示させたい

    FileMaker Pro9を使用しております。 あるフィールドを時刻形式で定義し、時刻書式を「時分」表示にしました。 この場合フィールド上は「8:30」のように表示されます。 そしてこのフィールドに対して「ポップアップメニュー」で値を入力出来るようにしたいと思い、値一覧を定義しました。 そして値一覧をカスタム値で「8:30」のように「時:分」の形式で設定したのですが、当該フィールドをクリックしたときに表示されるポップアップメニューでは「08:30:00」のように「時:分:秒」形式で表示されてしまいます。 ポップアップメニューでカスタム値で設定した通りに「8:30」のように時分形式で表示させるにはどのように設定すればよろしいでしょうか?

  • エクセル 時間の表示形式について

    いつもお世話になっております。 時間表示についてお尋ねします。使用しているエクセルは2010です 1時間10分と表示させたい場合、1:10と入力して、表示形式で h"時間"m"分" としています。 この表示形式だと50分の場合、0時間50分と表示されます。 これを60分未満の場合は、50分と表示したのですが、どのようにすればよいでしょうか? 試しに、表示形式を [<0.016]m"分";h"時間"m"分" としてみましたが、60分未満の場合は1分となってしまいます。恐らくmを月と認識して誤表示になっているのかな?と考えています。 m"分"s"秒"とすれば、分表示してくれますが、作成している表の趣旨から秒表示までは必要としてません。 どなたかご指導をお願いします。

  • お気に入り表示後もメニューを消したくない

    【Firefox】お気に入り表示後もメニューを消したくない【ブックマーク】 1. ブックマークツールバーにフォルダを格納しています。 2. そのフォルダをクリックするとプルダウンしてメニューが現れて、 そのフォルダ内のお気に入りが並んで表示されます。 3. ここでブックマークのひとつを選択するとプルダウンしたメニューは 消え失せてしまいます。 ブックマークをひとつ選択した後もプルダウンしたメニューの表示を維持する設定(方法)はありますか? ・プルダウンしたメニューから関連ブックマークを2、3個開きたいので、 また開き直すのが面倒です。(階層にしてあると尚更です。) ・現状、新しく開いたブックマークには必ずフォーカスが行くように設定しています。(Tab Mix Plus)

  • フレーム構成の表示について

    現在、複数のクラブチームに所属しています。 クラブごとにHPを作成しており、見やすい様に フレーム型のHPを作成し参照できるように考えています。 現在作成しているのはこのような状態となっております。 ---------------------------------------------------------------------- ◆フレームセットのHTML <html><frameset cols="200,*"> <frame src="menu.html" name="_MENU"> <frame src="main.html" name="_MAIN"> </frameset></html> ◆メニューのHTML <html><body> <a href="club_AAA.htm" target="_MAIN">クラブA</a> <a href="club_BBB.htm" target="_MAIN">クラブB</a> <a href="club_CCC.htm" target="_MAIN">クラブC</a> </body></html> ◆メインのHTML 個々のHPを表示させるだけなので、中見は無し。 ---------------------------------------------------------------------- 基本的に表示はできるのですが、改善を考えている為、質問させてください。 クラブBのHPは初期表示状態ではセレクトボックスしか表示されていません。 セレクトボックスで選択し、onClickにてJacascriptで表示内容を制御しています。 そのため、今の状態では、  _MENUリンク押下⇒_MAINに表示⇒セレクトボックス選択⇒≪見たい内容が表示≫ となりますが、  _MENUリンク押下⇒_MAINに≪見たい内容≫表示 と一気に飛ばす事は出来ないのでしょうか?