![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
アクセスログのCGIスクリプトを実行させるための埋め込みタグとして以下のように
<img src="http://hogehoge.com/accesslog.cgi?url=http://hog …
imgタグで指定するように指示されているのですが、imgタグで指定するとブラウザで表示したときに×が表示(画像イメージが存在しないときの状態)されてしまいます。
これを回避させる、良い方法はありますでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
指示通り適切に記述できているのですか?
それから検証するブラウザでは画像イメージが表示できていますか?
あとは開発側では対応不可能でしょう?
CGIが適切に画像イメージを吐き出してくれているかは
容易には検証できませんし・・・。
(もしかすると、直接アドレスを打ち込むと画像が見れるかもしれませんが、
その辺はCGIの仕掛け次第です。)
尚、IMG要素のSRC属性にCGIを指定する事は可能です。
(アクセス解析サービスを行っているあるサイトがJavaScript無効時のアクセス解析にこの手法を用いています。そもそもアンカータグではアクセス解析になりませんし・・・。)
(そもそもサーバ側で画像イメージだろうがHTMLファイルだろうか呼ばれた物以外にCGIを動かす事が可能ですから・・・。)
ただ、ブラウザ側に画像イメージが送られてこないと、
ご提示の様な状態になりますがぁ~。
改めて、記述が指示されて通りに出来ているか確認し
(望む結果が出ていないのて、正しく記述していますという思い込みは厳禁です。)
CGIが適切に動いているか確認するしかないでしょう。
(まさかと思いますが、記述例を丸写しして
必要な書き換えを行っていないとかいうオチではないすよねぇ~。
一応、思いつく可能性を片端から・・・。)
ご回答ありがとうございました。
自己解決しました。
imgタグで、widthとheightを"0"指定することで、×表示を避けることができました。
あと、span style="background-image:urlを用いることでも、実現できました。
どうも、お手数おかけしました。
No.1
- 回答日時:
イメージタグで直接リンクを張ることは出来ません。
アンカータグで画像にリンクを張ることになります。
タグを以下のようにしてください。
<a href="http://hogehoge.com/accesslog.cgi?url=http://hog … src="○○.gif"></a>
ご回答ありがとうございました。
しかし、リンクを張るのではなく、ブラウザ表示と共にアクセスログのスクリプトを実行させるために、便宜上(?)imgタグを使うことは、どのアクセスログCGIでも良く行っていることなのです。
リンクは、a hrefタグで張れますが、それではその部分をクリックしない限り、スクリプトが実行されないので、意味がないんですね。
で、この件は自己解決しました。
imgタグで、widthとheightを"0"指定することで、×表示を避けることができました。
あと、span style="background-image:urlを用いることでも、実現できました。
どうも、お手数おかけしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- PHP PHP・Wordpress preg_replaceを条件分岐で処理させる方法が知りたい 1 2023/05/01 14:25
- PHP PHP echo バックスラッシュの使い方 img要素 2 2023/01/08 22:46
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クリッカブルMAP領域が分かる様...
-
バナーの貼り方とバナーにリン...
-
<A href= と<IMG srcの使い分け
-
画像のリンクタグで、オンマウ...
-
<area></area> 部分にボーダー...
-
ボタンを押したままにする。
-
期間ごとに画像表示を切り替え...
-
IMGタグでTIFF画像を表示
-
html css
-
pngやjsの後ろの英数字の意味は...
-
PDFの保存ボタンが表示されません
-
ページごとに背景画像を変更し...
-
一番解像度の高い画像を “Googl...
-
アイコンの背景を透過させたい
-
<hr>の縦バージョンはありますか?
-
透過背景画像のビットマップ形...
-
背景を透過加工したPNG画像を色...
-
PNGで保存しても透過できない。。
-
フォトショップデータからキレ...
-
画像の上にテキスト配置で、拡...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンを押したままにする。
-
カーソルを合わせると文字が出...
-
複数のボタンで1つのエリアに...
-
タイトルバーに画像を入れるHTM...
-
バナーの貼り方とバナーにリン...
-
クリックしても、リンクに飛ば...
-
IMGタグでTIFF画像を表示
-
pngやjsの後ろの英数字の意味は...
-
スライドショーの上にロゴマー...
-
背景が透明なリンクボタンで、...
-
HTMLにQRコードを挿入する方法
-
画像クリックでクリップボード...
-
form以外でのpostってできますか?
-
クリッカブルMAP領域が分かる様...
-
フォルダ内の画像をウェブでラ...
-
拡張子無しで画像を表示したいです
-
アルバムをめくるように、画像...
-
崩れたレイアウトが更新すると...
-
datepickerを使ってカレンダー...
-
期間ごとに画像表示を切り替え...
おすすめ情報