みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
みなさん、こんにちは。
Win版V18を利用しています。
レイアウト内にWebViewerを配置し、そのHTMLソースを取得してフィールド設定しています。
スクリプト内で
別の画面からWebViewerがあるレイアウトに切り替えて、その後
フィールド設定[テーブル::フィールド1;GetLayoutObjectAttribute ( "WebViewer" ;" content" )]としています。
この時に、GetLayoutObjectAttribute ( "WebViewer" ;" content" )が正常にフィールド内に入力される時とされないときがあります。
スクリプトで5秒停止にし、レコード確定をし、オブジェクトの更新で、WebViewerとフィールド1も更新していますが、それでもダメです。
どうしたら安定的に値を取得することが出来ますか?
よろしくお願いします。
Offline
直接の回答ではありませんが、文字コードが UTF-8 なら「スクリプト:URL から挿入」で取得したほうが確実です。
Offline
qb_dp さん、回答ありがとうございました。
過去の質問
URLから挿入でプロキシサーバー環境下でエラーが発生
https://fm-aid.com/bbs2/viewtopic.php?id=11134
にありますが、Curlオプションで、プロキシサーバーの自動設定が出来ずに、
この方法に変更しました。
なので、URLから挿入は使えないのです。
Offline
GetLayoutObjectAttribute ( "WebViewer" ;" content" ) を LOOP で回して </html> の出現を待つとか。
Offline
qb_dp さん 回答ありがとうございました。
なるほど、その方法でやってみます。
Offline
[ Generated in 0.364 seconds, 7 queries executed - Memory usage: 505.97 KiB (Peak: 515.92 KiB) ]