NetCommons Test and Study Site


  Product By K.Nagai
 
 
画像の拡大表示

画像をクリックすると大きな画像が開く、というJavaScriptの組込ですが、これもHTML編集だけで対応し、NetCommonsのデザインカストマイズを使っていません。

 
冬景色
1.表示する画像A(初期)を所定の位置に設置する。
2.マウスオーバー(マウスが画像に重なった時:onMouseOver)の別画像Bを設置する。
  画像を挿入した状態では、画像Bがそのまま表示されてしまう。そこで、その画像を画面に非表示にするような設定を行う。
   * style="display:none;" を指定すれば、画像も表示されず、範囲も無いものとなる。
3.HTML編集画面にし、画像AとBの相対アドレスを取得する。
  例) /?action=common_download_main&upload_id=28"
     /?action=common_download_main&upload_id=29"
4.HTML編集で画像AにJavaScript文を入れる。
     onMouseover="this.src='./?action=common_download_main&upload_id=29"
     onMouseout="this.src='./?action=common_download_main&upload_id=28'"

* 2.の画像Bを入れる場所として、この事例では、ダミーのページを作りそのページにアップしておき、メニューではダミーページを非表示にしている。これは、ページ編集時画像Bが表示されない分だけ見やすくしている。

上段メニューの「検索」のロールオーバーも同じ方法で表示している。

 
Copyright(c) 2010 K.Nagai All Rights Reserved.