Javascript関連情報

更新日:2001年03月04日

クロスブラウザを制する Part 2 2-1 表示属性 visibility (2)

前回は、表示属性 visibility に 'visible' を代入することで文字やボタンを見えるようにする関数を作ったが、今回は、その逆だ。そこに見えている文字や画像、ボタンなどの HTML を手品のように見えなくしてしまう関数 hideLAYER()を作ってみよう。

|←前のページ | シリーズ目次 |

    Samples 消す

    ★サンプル1 ボタンクリックで文字を消す
    ★サンプル2 ラジオボタンクリックで文字を消す
    ★サンプル3 リンククリックで画像を消す
    ★サンプル4 リンククリックでリンクを消す
    ★サンプル5 ボタンクリックで入力フィールドを消す
    ★サンプル6 ボタンクリックでボタンを消す
    ★サンプル7 ボタンクリックでセレクトボックスを消す

    Samples 出す/消す( 前回のshowLAYER()と組み合わせてみる )

    ★サンプル1 ボタンクリックで文字を出す/消す
    ★サンプル2 ラジオボタンクリックで文字を出す/消す
    ★サンプル3 リンククリックで画像を出す/消す
    ★サンプル4 リンククリックでリンクを出す/消す
    ★サンプル5 ボタンクリックで入力フィールドを出す/消す
    ★サンプル6 ボタンクリックでボタンを出す/消す
    ★サンプル7 ボタンクリックでセレクトボックスが切り替わる
    ★サンプル8 フォ-ムオプション選択で文字を出す/消す
    ★サンプル9 リンクに触るとHELPを出す/消す
    ★サンプル10 リンクに触ると画像が切り替わる
    ★サンプル11 リンクをクリックで画像やボタンが切り替わる
    ★サンプル12 リセットボタンを押すとレイヤーを出す


    応用

    各ブラウザのオブジェクト表記を統一してから処理する方法。
    大きなスクリプトの場合はこの手の方法の方がソースがシン
    プルになる。
    
    function getLayOj( idName ){  
    
      if ( document.getElementById ) 
          return document.getElementById( idName ).style
          
      else if ( document.all )       
          return document.all( idName ).style
          
      else if ( document.layers )    
          return document.layers[ idName ]
      
    }
    
    function showLAYER( idName ){ 
     getLayOj( idName ).visibility = 'visible' 
    }
    
    function hideLAYER( idName ){ 
     getLayOj( idName ).visibility = 'hidden' 
    }
    
    

    Samples

    ★サンプル1 ボタンクリックで文字を出す/消す(getLayOj(idName)版)


|←前のページ | シリーズ目次 |

参考 : DynamicHTML/cross-browser Examples
1 2
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

高橋 登史朗

Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…

続きを読む

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気Javascriptランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?