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

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

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

You are not logged in.

Announcement

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


#1 2013-10-25 13:08:08

初心者です
Guest

WEBビューアで表示されるサイズを枠サイズに合わせる方法

win7、FM8.5を使用しています。

蔵書管理を行いたく、web上にある画像を、表示させようとしています。

・画像というフィールドに、画像のURLをテキストで入れています。
・webビューアで画像フィールドのURLを参照しています。
この場合、うまく画像が表示されるのですが、スクロールバーも表示され、枠サイズより大きく表示されてしまいます。
枠サイズに合わせて縮小表示したいと思っております。

旧掲示板で同様の質問があったため、試してみたのですが、画像が表示されなくなってしまいました。
(このwebページは表示できません。のエラー)
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=45196

以下の計算式をwebビューアの設定のところに入れたのですが、ダメでした。
"data:text/html,<body style=border:0;padding:0;margin:0;overflow:hidden;width:300;height:300><img src='" & 蔵書::画像 & "' onLoad='this.style[this.width>this.height?\"width\":\"height\"]=\"100%\"'>"

どこか間違っているか、ご教授いただけませんでしょうか。
よろしくお願いいたします。

#2 2013-10-25 13:37:46

Hiro
Member

Re: WEBビューアで表示されるサイズを枠サイズに合わせる方法

Win版FM8.5のWebビューアはDATA:スキームをサポートしません。

Offline

#3 2013-10-25 14:21:44

himaganee
Guest

Re: WEBビューアで表示されるサイズを枠サイズに合わせる方法

リンク先の[45213]のjavascript:のは使えませんかね。

#4 2013-10-25 15:28:23

初心者です
Guest

Re: WEBビューアで表示されるサイズを枠サイズに合わせる方法

Hiro様
ありがとうございます。8.5ではできないのですね。

himaganee様
ありがとうございます。
javascript:を使用してみたのですが、初めのjavascript:var newImg 部分で、「指定されたテーブルが見つかりません」となってしまいます。
よろしくお願いいたします。

#5 2013-10-25 16:08:53

himaganee
Guest

Re: WEBビューアで表示されるサイズを枠サイズに合わせる方法

テキスト定数なので""でくくって、こうなります。

"javascript:
var newImg = new Image();
newImg.src = '" & 蔵書::画像 & "';
var max = 300;
var w1= max;
var h1= max;
var w = newImg.width;
var h = newImg.height;
if(w < h){w1=w * h1 / h;}else{h1=h * w1 / w;}
document.write('<IMG src=' + newImg.src + ' width=' + w1 + ' height=' + h1 + '>');"

#6 2013-10-25 16:22:05

初心者です
Guest

Re: WEBビューアで表示されるサイズを枠サイズに合わせる方法

himaganee様
ご丁寧にありがとうございます。ご指摘のとおりでした。
計算式はほとんどわからず、途方に暮れていたところです、
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.011 seconds, 8 queries executed - Memory usage: 510.21 KiB (Peak: 515.12 KiB) ]