zoukankan      html  css  js  c++  java
  • UniGUI学习之UniURLFrame(44)

    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>

  • 相关阅读:
    Java字符串比较
    Java中定义不了可变长数组怎么办---集合 泛型
    Java后台读取excel表格返回至Web前端
    JAVA中Stringbuffer的append( )方法
    Java操作Excel中HSSFCell.CELL_TYPE_STRING、BOOLEAN、NUMERIC无定义解决方法
    数据结构---公交线路提示系统05(内附读取表格+迪杰斯特拉算法Java代码)
    .getCellType()的几种类型值
    数据结构---公交线路提示系统04
    数据结构---公交线路提示系统03
    转载一篇较为详细的caffe-ssd编译环境的搭建
  • 原文地址:https://www.cnblogs.com/tulater/p/14309024.html
Copyright © 2011-2022 走看看