初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-09-30 11:45:49

papico
Guest

代替画像の表示

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など別の画像を表示する方法を教えてください。

よろしくお願い致します。

#2 2014-09-30 13:21:02

Layouter
Guest

Re: 代替画像の表示

#3 2014-09-30 13:39:46

papico
Guest

Re: 代替画像の表示

Layouterさん、返信ありがとうございます。

http://www.russ.jp/stepbbs/step.cgi?mode=view&no=59415

上記も試してみましたが、代替画像が表示されず×印になってしまいます。
代替画像の部分をどのような式にすれば良いのかがわかりません。


よろしくお願い致します。

#4 2014-10-01 09:33:31

Layouter
Guest

Re: 代替画像の表示

代替画像のURLを書くだけですが。
画像が小さければ、data:にして埋め込むのもいいかもしれません。

#5 2014-10-01 12:19:30

papico
Guest

Re: 代替画像の表示

"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アドレス/フォルダ名/代替画像名

にしていますが、代替画像が表示されません。

どう直せば良いのでしょうか。

#6 2014-10-01 12:32:37

Layouter
Guest

Re: 代替画像の表示

onError='this.src=\"" & url & "\"'>"
では。

#7 2014-10-01 12:40:19

Layouter
Guest

Re: 代替画像の表示

エラーの時は何も表示しない方法
onError='this.style.display=\"none\">'

#8 2014-10-01 12:56:08

papico
Guest

Re: 代替画像の表示

Layouterさん、出来ました!!

ありがとうございます。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 510.29 KiB (Peak: 516.3 KiB) ]