如何在 Smart Mobile Studio 中重新加载/刷新 W3IFrameHtmlElement?
2.2 版
当我第一次分配源属性时,它工作得很好。当我第二次或以后分配它时,它永远不会起作用
如何在 Smart Mobile Studio 中重新加载/刷新 W3IFrameHtmlElement?
2.2 版
当我第一次分配源属性时,它工作得很好。当我第二次或以后分配它时,它永远不会起作用
您可以尝试以下方法:
W3IFrameHtmlElement1.Handle.contentWindow.location.reload(true);
它直接访问底层 DOM 元素。使用这种方法,除了 Handle 之外的所有内容都需要区分大小写
如果您想在代码中具有类型安全性(加上不区分大小写),您还可以将变体句柄类型转换为专用的 W3C 指定类,如下所示:
JHTMLIFrameElement(W3IFrameHTMLElement1.Handle).contentWindow.location.reload;
请注意,您需要为此使用 W3C.HTML5 单元:
uses W3C.HTML5;