みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
インターネットでも調査をしましたが、理解できませんでした。
目標:ファイルメーカーからWeb画面(ローカル環境)を呼び出し、
javascriptで作成したカレンダーから選択した日付を選択した場合に
画面が自動的にクローズし、呼び出し元へ日付を渡す
開発環境:windows 10 Home、Filemaker Pro 17 Advanced
動作環境:ipad(versionは現在不明)
現在の状況:カレンダーの作成は、jqueryを使用して作成 完了
Webビューアにて作成したweb画面の表示 完了
備考:ファイルメーカーのカレンダーを使用しない理由は、
カレンダーの年に和暦を表示させるため
アドバイスを頂けるようお願い致します。
Last edited by ほおのき (2019-02-07 12:51:46)
Offline
WEBビューア上の値をFileMakerへ渡すには、fmp:プロトコルを使用します。
window.location = 'fmp://$/{ファイル名}?script={スクリプト名}&$変数=' + 値;
以下が参考になるでしょう。
[解決] WebビューアでLeafletを使ったmapからの座標の取得について
https://fm-aid.com/bbs2/viewtopic.php?id=8702
[解決] Javascriptで取得した緯度経度をFilemakerのフィールドに入れたい
https://fm-aid.com/bbs2/viewtopic.php?id=8656
URL を使用してファイルを開く
https://fmhelp.filemaker.com/help/17/fm … s-url.html
Offline
qb_dp様
ご回答ありがとうございます。
アドバイスを頂いた通り、サイトなどを確認し作成しましたが
javascriptで指定したスクリプトの実行ができませんでした。
以下が実行している状態です。
ファイル構成------
root
|-javascript.fmp12
|
Calendar
-test.javascript
javascpt--------
<script>
$(function() {
$.datepicker.setDefaults( $.datepicker.regional[ "ja" ] );
$('#calendar').datepicker({
onSelect: function(selVal, inst) {
alert(selVal.toString()); //出力する内容の確認
window.location = 'fmp://$/" & Get ( javascriptRenq.fmp12 ) & "?script=calendar_closed&$SelectCal=' + selVal.toString();
}
});
});
</script>
Filemaker(script:calendar_closed)-------
変数を設定 [$SelectCal]
フィールド設定 [TraInput::popup日付; $SelectCal]
ウインドウを閉じる [現在のウインドウ]
大変申し訳ありませんが、問題点をご指摘頂けないでしょうか?
よろしくお願いいたします。
Offline
これは、ちょっとおかしいです...。
window.location = 'fmp://$/" & Get ( javascriptRenq.fmp12 ) & "?script=calendar_closed&$SelectCal=' + selVal.toString();
↓
window.location = 'fmp://$/" & Get ( ファイル名 ) & "?script=calendar_closed&$SelectCal=' + selVal.toString();
または、
window.location = 'fmp://$/javascriptRenq?script=calendar_closed&$SelectCal=' + selVal.toString();
Offline
qb_dp様
アドバイスありがとうございます。
ご指摘を頂いた通りにソースを修正し、javascript側で実行したところ、
解決できませんでした。
違う方法を検討してみます。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 508.96 KiB (Peak: 514.85 KiB) ]