No.3ベストアンサー
- 回答日時:
そういうことをやろうとした友人のために書いた簡単なコードがある。
勝手に使いやがれ…ではなくて宜しければどうぞ(ぉ
★サムネイル画像をクリックするとポップアップウインドウが開いて画像が表示されます。
★JavaScriptが無効となっている場合は画像を直接新しいウインドウで開きます。
☆これをHTMLファイルの<head>~</head>間にコピーしてね
<script type="text/javascript">
<!--
function PIC_OPEN(image,width,height){
var PIC;
PIC=window.open("","_blank","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+ width +",height="+ height +"");
PIC.document.open();
PIC.document.write("<html>\n<head>\n<title>Garelly</title>\n");
PIC.document.write("</head>\n");
PIC.document.write("<body topmargin='40'>\n");
PIC.document.write("<center>\n<img src='"+ image +"'>\n");
PIC.document.write("<hr>\n");
PIC.document.write("<a href='javascript:window.close();'>Close</a>\n</center>\n");
PIC.document.write("</body>\n");
PIC.document.write("</html>\n");
PIC.document.close();
}
//-->
</script>
★<title>Garelly</title>は開かれるポップアップウインドウのタイトル部分。適宜変更。
★topmargin='40'がページ上部の余白設定
☆サムネイルの部分をこういう風に書こうね
<a href="image01.png" target="_blank" onclick="PIC_OPEN('image01.png','400','450');return false;"><img src="image01_s.png" border="0"></a>
★image01.pngが表示させたい画像(※二ヶ所あります)
★image01_s.pngがimage01.pngのサムネイル画像
★PIC_OPEN('image01.png','400','450');の部分は
★image01.pngが表示させたい画像のパスまたはファイル名
★400が開かれるポップアップウインドウの幅、画像の幅+100位を目安にどうぞ
★450が開かれるポップアップウインドウの高さ、画像の高さ+150を目安にどうぞ
No.2
- 回答日時:
steel_grayさんも指摘されてますが、一つのhtmlページで(ページを切り替えずに)画像を切り替え表示させたいようでしたら、javascriptを使わないとできないと思います。
lightboxというのは画像閲覧などのために一般公開されているjavascriptのコード(ライブラリ)です、ググってみれば使用方法などもたくさん出てきますよ。
それか、ちょっと高度な方法であればcssのa:hoverを使って表示させる方法もありますけど、、、ちょっとむずいと思います。
No.1
- 回答日時:
画像だけを変えるなら、HTMLではなく画像を直接リンクしては?
説明文とか画像以外も変える必要があるならもちろんHTMLとして個別に作る必要があります。
HTMLにリンクして表示したい理由が、サイズ指定したウィンドウに開きたい、とかって事なら「Lightbox」とか使った方がいいかと思う。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- HTML・CSS ホームページをちょっと加工する程度の無料または古くて安く購入できる作成ソフトを教えてください 5 2022/12/16 12:17
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Chrome(クローム) タスクバーにローカルのhtmlのリンクをchromeで留めてダブルクリックして使うことできますか? 1 2023/08/26 18:13
- Excel(エクセル) Excelから複数のWordファイルを操作する方法について教えて頂きたい。 やりたいことは、複数のW 2 2022/07/26 20:11
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IMGタグでTIFF画像を表示
-
FC2ショッピングカートのカスタ...
-
崩れたレイアウトが更新すると...
-
スライドショーの上にロゴマー...
-
カーソルを合わせると文字が出...
-
クリッカブルMAP領域が分かる様...
-
正規表現でリンクタグを削除す...
-
期間ごとに画像表示を切り替え...
-
リンクバナーのHTMLタグ。画像...
-
画像クリックで別の画像
-
CGIの中で画像ランダム表示
-
右クリック禁止が効かないのですが
-
ボタンを押したままにする。
-
タイトルバーに画像を入れるHTM...
-
画像クリックでクリップボード...
-
拡張子無しで画像を表示したいです
-
HTMLにQRコードを挿入する方法
-
IEとNNの違い:タグを修正して...
-
スマホで、画像をクリックする...
-
バナーの貼り方とバナーにリン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンを押したままにする。
-
カーソルを合わせると文字が出...
-
複数のボタンで1つのエリアに...
-
タイトルバーに画像を入れるHTM...
-
バナーの貼り方とバナーにリン...
-
クリックしても、リンクに飛ば...
-
IMGタグでTIFF画像を表示
-
pngやjsの後ろの英数字の意味は...
-
スライドショーの上にロゴマー...
-
背景が透明なリンクボタンで、...
-
HTMLにQRコードを挿入する方法
-
画像クリックでクリップボード...
-
form以外でのpostってできますか?
-
クリッカブルMAP領域が分かる様...
-
フォルダ内の画像をウェブでラ...
-
拡張子無しで画像を表示したいです
-
アルバムをめくるように、画像...
-
崩れたレイアウトが更新すると...
-
datepickerを使ってカレンダー...
-
期間ごとに画像表示を切り替え...
おすすめ情報