GetLayoutObjectAttribute(“webviewer”;“Content”)不反映Javascript DOM的变化?

时间:2014-08-29 04:46:27

标签: javascript dom filemaker

我尝试在FileMaker中的webviewer中使用TinyMce,但将生成的HTML保存到数据库字段中。

我知道使用fmp://链接和脚本&的标准做法。参数,但在Windows中不起作用(作为参数返回的html内容可能超过2048字符限制)。

我正在使用javascript函数来更改HTML DOM,将TinyMCE编辑器的内容放到页面上的另一个div中。但是,当我使用GetLayoutObjectAttribute ( "webviewer" ; "Content" )时,它会显示未修改(pre-javascript changed)页面的内容,而不是javascript修改DOM后的页面。

示例文件:http://cris.lc/sxti2

这是预期的行为吗?我做错了吗?

1 个答案:

答案 0 :(得分:1)

这是FileMaker Pro和FileMaker WebDirect上的预期行为。

FileMaker Go与众不同。 GetLayoutObjectAttribute ( "webviewer" ; "Content" )使用FileMaker Go获取当前DOM。