みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
以下の環境で作業をしています。
win7・mac OS10.6.8 Filemaker 11
webビューアでjqueryを利用してFMに取り込んだデータを
見た目上で動かそうとしています。
WINの環境では問題なく動作しおり意図した作業が行えるようになりました。
mac上でテストしてみたのですが、
draggableは動作しているのですがresizableが動作しないです。
出来れば両方の環境で動かせるようにしたいです。
OSXではjavascriptは使えないという書き込みがあったのですが、
その為なんでしょうか。
WEB・javascriptは初心者のためご教授頂ければ助かります。
旧?掲示板のほうで同じ質問をさせていただいたのですが、
こちらのほうで改めて質問させていただきます。
MacのWebビューアで javascript:スキームが通らない と言う意味ならその通りです。
Offline
draggableは動作している ていうから、違う話のような。
Webビューア内をユーザが操作する案件ですよね?
Safariでは動きますか?
返信ありがとうございます。
おっしゃられる通りビューア―をユーザーが操作する案件です。
draggableは動作していたので何かやり方があるのかと相談しました。
htmlファイルにしてsafariで動かしてみたのですがそちらは問題なく操作することが可能でした。
Safariでは動くなら、webビューアで動かない理由はなさそうですが。
htmが同等になってないという気がします。
あるいは、FMが古いので、Safariの古いバージョンでは動かないケースなのかな。
と思ったけど、HTTP_USER_AGENTで見る限りFMのバージョンは関係なく同じMacでは同じみたいでした。
Webビューアでは、Safariより右クリックメニューの数が少なかったりする(プリントがないとか)ので、そういう制限が関係してるんですかね...
私自身macでの開発経験とwebの知識がないので、
何とかできないかと思っていたのですが、
mac環境ではそういう仕様として受け止めたほうがいいのかもしれないですね。。。
resizable以外に設定している他のスクリプトは動いているので、
もう少し頑張ってみます。
Layouterさん・hiroさん
ありがとうございます。
他に何か助言を頂ければと思うので、
もうしばらく質問はこのままでお願いします。
OSは10.8.5ですが、FM11で
http://jqueryui.com/resizable/
が動いたので、コードの書き間違いじゃないでしょうか。
jqueryのバージョンも関係あるかも?
動作確認ではLayouterさんが提示して頂いたサイトの
コードをほぼそのまま参考にしてあるのですが、
動作していないです。
htmlファイルでは動作しているんですが、OSも関係しているのですかね。。。
もう一度コードの見直しと、今snow leopardの環境しかないので他の端末を探して検証してみます。
10.8.2の環境があったので動作確認してみましたがresizableは動作しませんでした。
記述の仕方に問題があるのかお恥ずかしい事に自分の知識では判断できないため、
ご教授お願いします。
コードはresizableのテストのみで他に設定している要素は省いたものです。
data:text/html,
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>test</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<style>
#test { width: 150px; height: 150px; padding: 0.5em; border:1px dotted black; }
</style>
<script>
$(function() {
$('#test').resizable();
});
</script>
</head>
<body>
<div id="test">test</div>
</body>
</html>
ことさんのスクリプト、Mac OSX 10.9.3 (Marvericks) + FileMaker13 だと動きます。
FileMaker11の頃、Drag & Dropがうまく行かないことがあったなー。
Offline
yayaさんとLayouterさんのお話からすると、
OSとFMのバージョンの互換的な感じもしますね。
せっかくなのでmac環境でも動作するようにしたいのですが悩ましいですね・・・
プライベートでFM12/Mac OSX 10.9.4 (Marvericks)動かしてみたところ
書いたソースは全て問題なく動作しまた。
FM側なのかMacOS側なのか特定できませんが、互換性なのかと思います。
今の自分のスキルではこれ以上追求していく事が困難です。
とは言え、Layouterさん、yayaさん、hiroさん、私のつたない質問にご対応いただきありがとうございます。
普段周囲に相談する事ができる環境もないため大変助かりました。
自身のスキルを向上させていくのが本分だと思いますが、,
解決できない案件があればまたご相談させていただければと思います。
しつこいですが、ありがとうございました!
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 571.1 KiB (Peak: 588.01 KiB) ]