テキストじゃなく別の画像を表示したいんですけど・・・
クライアント様からそんなご要望をいただきました。
画像が読み込めない場合は、altに指定したテキストが表示されるのが一般的です。
そうではなく、画像が読め込めなかったら別の画像を表示したいとのこと。
上記の様な画像ですね。
これまでに実装した経験がありませんでしたので、初めての挑戦となりました。
色々と調べてみましたが、意外と簡単に実装できました。
その方法を以下で解説していきます。
画像が読み込めない時に別の画像を表示する方法
コピペで実装できる様にサンプルコードを以下にご紹介します。
<img src="画像1" onError="this.src='画像2'">
【画像1】が読み込めなかった時、【画像2】を表示させるコードです。
画像1と画像2の部分には、表示させたい画像のURLを記述してください。
画像1が読み込めず、画像2も読み込めなかった場合・・・
これは諦めてください。
まとめ
画像が読み込めなかった時に別の画像を表示させる方法をご紹介しました。
もっと複雑なコードだと考えていたのですが、予想に反して1行だけで良いという嬉しい結果に。
これなら初心者の方でも簡単に実装できますね!
意外と使う機会に多いコードかと思います。
覚えておいて損はありませんよ!
コメントを残す