みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM13 Win7を使用しています。
WEBビューアで下記のアドレスを設定して画像を表示しています。
"data:text/html,<body style=border:0;padding:0;margin:0;overflow:hidden><img src='" & url & "' onLoad='this.style[this.width>this.height?\"width\":\"height\"]=\"100%\"'>"
img srcの後のurlは、file://IPアドレス/フォルダ名/画像名
該当する画像がない場合に、×印が出ないようno imageなど別の画像を表示する方法を教えてください。
よろしくお願い致します。
Layouterさん、返信ありがとうございます。
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=59415
上記も試してみましたが、代替画像が表示されず×印になってしまいます。
代替画像の部分をどのような式にすれば良いのかがわかりません。
よろしくお願い致します。
代替画像のURLを書くだけですが。
画像が小さければ、data:にして埋め込むのもいいかもしれません。
"data:text/html,<body style=border:0;padding:0;margin:0;overflow:hidden><img src='" & url & "' onLoad='this.style[this.width>this.height?\"width\":\"height\"]=\"100%\"' onError='this.onerror=function():'this.src='" & url & "'>"
img srcの後のurlは、file://IPアドレス/フォルダ名/画像名
this.srcの後のurlは、file://IPアドレス/フォルダ名/代替画像名
にしていますが、代替画像が表示されません。
どう直せば良いのでしょうか。
onError='this.src=\"" & url & "\"'>"
では。
エラーの時は何も表示しない方法
onError='this.style.display=\"none\">'
Layouterさん、出来ました!!
ありがとうございます。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 510.29 KiB (Peak: 516.3 KiB) ]