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

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

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

You are not logged in.

Announcement

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


#1 2023-08-24 22:11:18

js
Guest

webビューアの設定でフィールド値を自動入力

はじめまして。
Filemaker20を使用しています。

タイトルのようにWebビューアで表示させたフォームに値を自動入力したいと思っています。

"javascript:function x(){document.getElementById('sample').value='100';};x();"

このようにすると以前webビューアが内部的にIEを使っていたときと同様に入力はできるのですが、「読み込み中」となってしまいwebビューアが操作不能になります。
なおフォーム入力したいサイトのコードは自分で変更できるサイトではありません。

操作不能にならずに入力する方法をご存知でしたらご教示頂ければ幸いです。
よろしくお願いいたします。

#2 2023-08-25 09:22:10

qb_dp
Member

Re: webビューアの設定でフィールド値を自動入力

FileMaker Pro 19 から、スクリプトステップ:「Web ビューアで JavaScript を実行」が追加されています。
このスクリプトステップで、JavaScriptを実行することが出来ます。

Web ビューアで JavaScript を実行[Object Name: "Webビューアの名前"; Function Name: "(()=>{document.getElementById('sample').value='100';})"]

Web ビューアで JavaScript を実行 | Claris Pro および FileMaker Pro ヘルプ
https://help.claris.com/ja/pro-help/con … F%E8%A1%8C

Offline

#3 2023-08-25 15:05:45

js
Guest

Re: webビューアの設定でフィールド値を自動入力

qb_dp様

ご返信ありがとうございます。
教えていただいたとおりに実行したところ、無事解決いたしました。
このスクリプトステップの「関数名」に直接コードを書くのは目から鱗でした。
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 544.38 KiB (Peak: 579.45 KiB) ]