如何在Smart Mobile Studio中重新加载/刷新W3IFrameHtmlElement?

时间:2015-12-04 00:48:54

标签: smart-mobile-studio

如何在Smart Mobile Studio中重新加载/刷新W3IFrameHtmlElement?

2.2版

当我第一次分配source属性时,它工作得很好。当我第二次或以后分配时,它永远不会起作用

1 个答案:

答案 0 :(得分:3)

您可以尝试以下内容:

W3IFrameHtmlElement1.Handle.contentWindow.location.reload(true);

直接访问底层DOM元素。使用这种方法,Handle之外的所有内容都需要区分大小写

如果您希望在代码中具有类型安全性(加上不区分大小写),您还可以将变量句柄类型转换为专用的W3C指定类,如下所示:

JHTMLIFrameElement(W3IFrameHTMLElement1.Handle).contentWindow.location.reload;

请注意,您需要使用单位W3C.HTML5:

uses W3C.HTML5;