UniForm,UniFrame上UniURLFrame的控件不是一体
Delphi控件 UniURLFrame1
Html code 写UniURLFrame1.HTML中
控件分两种unigui的控件,html的控件
1.取HTML的组件
Js code(unigui的控件)
var btn=MainForm.UniURLFrame1.iframe.contentWindow.document.getElementById("btnid");
alert(btn.id);
Delphi Code
UniSession.AddJS('var btn=MainForm.UniURLFrame1.iframe.contentWindow.document.getElementById("btnid");'+
'alert(btn.id);');
2.呼叫javascript function fSelect()
Js code
MainForm.UniURLFrame1.iframe.contentWindow.fSelect();
Delphi Code
UniSession.AddJS('MainForm.UniURLFrame1.iframe.contentWindow.fSelect();');
3. UniHtmlFrame.HTML之内容范例
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function hello1(){
alert("Hello1 OK");
}
</Script>
</head>
<body>
<form enctype="multipart/form-data" id="formId" method="post" action="" target="_self">
txt1:
<input type="text" name="txt1" id="txt1id" size="30"><br>
File01:<br>
<input type="file" name="file01" id="file01id" size="40"><br>
<input type="submit" value="Send">
</form>
</body>
</html>
[UniHTMLFrame]
UniForm,UniFrame上UniHTMLFrame的控件是一体
Delphi控件 UniHTMLFrame1
Html code 写UniHTMLFrame1.HTML中
若有多个UniHTMLFrame,HTML的input id,js的function不可重复
1.取HTML的组件
Js code
var btn= document.getElementById("btnid");
alert(btn.id);
Delphi Code
UniSession.AddJS('var btn= document.getElementById("btnid");'+
'alert(btn.id);');
2.取unigui的控件
Js code
var comp=Ext.getCmp(MainForm.UniEdit1.id);
或
var comp=document.getElementById(MainForm.UniEdit1.id);
alert(comp.id);
2.呼叫javascript function fSelect()
Js code
fSelect();
Delphi Code
UniSession.AddJS('fSelect();');
3.注意事项
UniGUI的UniHtmlFrame中不能使用的HTML标签
在UniGUI的UniHtmlFrame中不能使用的HTML标签
UniHtmlFrame有一个HTML属性,可显示HTML文档,但又有一些限制:
1). 对外部文件,如JavaScript、css文档,不能使用
<Script arc=”http://archive.cnblogs.com/a/2684342/url>” rel=”nofollow”/>
2). 在HTML文档中不能使用html、head、title、body等标签,或者说使用也不会产生作用。
3). JavaScript、CSS内容可以嵌入HTML文档中。
4). UniHtmlFrame.HTML之内容范例
<script>
function hello1(){
alert("Hello1 OK");
}
</Script>
<form enctype="multipart/form-data" id="formId0" method="post" action="" target="_self">
txt1:
<input type="text" name="txt1" id="txt1id" size="30"><br>
File01:<br>
<input type="file" name="file01" id="file01id" size="40"><br>
<input type="submit" value="Send">
</form>