JavaScriptでサブウインドウによるオリジナル画像表示
縮小画像をクリックすると、オリジナルの画像をサブウインドウで表示するスクリプトです。画像のサイズに合わせてウインドウのサイズを自動調整し、ウインドウの中央に表示してくれます。
例)

↑画像をクリックしてみてください。
ソース
次のタグを<head>タグから</head>タグの間にコピーします。よく分からない場合は、</head>の直前に入れてやって下さい( は改行マークです)。
リンクは次の通りです。
| <a href="JavaScript:onClick=CenterOpen('画像ファイルのパス',オリジナル画像の横サイズ,オリジナル画像の縦サイズ);"><img src …… ></a> |
リンクの具体例はこのような感じです。
| <a href="JavaScript:onClick=CenterOpen('../../isay/
gallery/title.jpg',400,160);">
<img src="../../isay/gallery/title_s.jpg" border="2" width="150" height="60"></a> |
|
|
表示されるウインドウの背景色を変えたり、壁紙を使う
サブウインドウの背景色を変更したり、壁紙を使ったりすることができます。ヘッドタグ内に入れる記述のうち、
| new1.document.write("<html><head><meta http-equiv=Content-Type content=\"text/html; charset=x-sjis\"><title>View Window</title></head><body bgcolor=#000000><table width=100% height="+Yv+" border=0 cellpadding=0 align=center valign=center>"); |
この部分を通常のHTMLタグとして書き換えます。但し「"」は使えないので注意してください。どうしても使わなければいけないときは、「\"」このように書きます。
例)
<font size=2> …… ○
<font size="2"> …… ×
<font size=\"2\"> …… ○
具体例は次のような感じです。
| new1.document.write("<html><head><meta http-equiv=Content-Type content=\"text/html; charset=x-sjis\"><title>View Window</title></head><body bgcolor=#FF2435 background=img/kabe4.gif><table width=100% height="+Yv+" border=0 cellpadding=0 align=center valign=center>"); |
画像毎に背景色を変える
クリックする画像毎に背景色を指定することもできます。次のタグを<head>タグから</head>タグの間にコピーします。( は改行マークです。実際に使う際は削除してください)。
リンクは次の通りです。
| <a href="JavaScript:onClick=CenterOpen('画像ファイルのパス',オリジナル画像の横サイズ,オリジナル画像の縦サイズ,'背景色');">
<img src …… ></a> |
具体例はこのような感じです。
| <a href="JavaScript:onClick=CenterOpen('../../isay/
gallery/title.jpg',400,160,'#00FF00');">
<img src="../../isay/gallery/title_s.jpg" border="2" width="150" height="60"></a> |
[ 戻る ] |
|