茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    htc基礎知識
    來源:易賢網(wǎng) 閱讀:1068 次 日期:2016-06-15 10:37:55
    溫馨提示:易賢網(wǎng)小編為您整理了“htc基礎知識”,方便廣大網(wǎng)友查閱!

    htc是html component的縮寫,是ie5及后續(xù)版本瀏覽器所支持的客戶端組件。據(jù)我個人理解,htc就是一組以dhtml為基礎封裝了客戶端行為的腳本,每htc以*.htc的文件存儲,一個htc是一個客戶端“類”。

    對象

    document 在給定的瀏覽器窗口中表現(xiàn)html文檔。

    element 返回一份主文檔中連接行為的標簽的參考。

    public:attach 綁定一個函數(shù)到一個事件上,因此每次事件發(fā)生在特殊對象上時函數(shù)會被調(diào)用。

    public:component 以htc指明文件的內(nèi)容。

    public:defaults 設定一份htc的默認屬性。

    public:event 定義一個htc的事件,使之暴露于包含該htc的文檔。

    public:method 定義一個htc的方法,使之暴露于包含該htc的文檔。

    public:property 定義一個htc的屬性,使之暴露于包含該htc的文檔。

    方法

    createeventobject

    創(chuàng)建一個事件對象,當需要傳遞事件附加信息給public:event元素的fire方法時使用。

    事件

    oncontentready

    連接了行為的元素的內(nèi)容完全被解析時發(fā)生。

    oncontentsave

    連接了一份元素行為的一個元素的內(nèi)容被保存或復制前發(fā)生。

    ondetach

    從一個元素解除一份行為的連接前發(fā)生。

    ondocumentready

    當包含行為的文檔完全被解析時發(fā)生。

    示例復制代碼 代碼如下:

    <public:component>

    <public:property name=grid/><!--返回當前的grid,通過該屬性,可以訪問當前grid的相關信息-->

    <!--和.net中的datacolumn的定義類似-->

    <public:property name=columnname/> <!--列名-->

    <public:property name=datatype/><!--數(shù)據(jù)類型,如system.string,和smartgridcolumn上的datatype的值保持一致-->

    <public:property name=allownull/><!--是否允許為空-->

    <public:property name=scale/>

    <public:property name=precision/><!--精度,主要用于數(shù)字型-->

    <public:property name=maxlength/><!--最大長度,主要用于文本-->

    <public:property name=extendedproperties/><!--一般用xml串,因為在存儲很多信息時,解析非常方便-->

    <public:method name=select/><!--全選。由于參照編輯框由input、img組成,所以需要改寫(重載)select方法-->

    <public:method name=focus><!--置焦點。由于參照編輯框由input、img組成,所以需要改寫(重載)focus方法-->

    <public:property name=input get=getinput/>

    <public:property name=value get=getvalue put=setvalue/>

    <public:method name=celldatacheck/>

    </public:component>

    <script language=javascript>

    var id = null;

    //參照一般有兩個值,一個是顯示的text,一個是id。idcolumn指明id的grid列

    var idcolumn = null;

    var refurl = null;

    var refidcolumn = null;

    var refnamecolumn = null;

    var extendedprop = element.extendedproperties;

    if(extendedprop!= null && typeof(extendedprop) != undefined)

    {

    var dom = new activexobject(msxml.domdocument);

    dom.loadxml(extendedprop);

    idcolumn = dom.documentelement.getattribute(idcolumn);

    var refinfo = dom.documentelement.firstchild;

    refidcolumn = refinfo.getattribute(idcolumn);

    refnamecolumn = refinfo.getattribute(namecolumn);

    refurl = refinfo.getattribute(url);

    }

    var btn = element.getelementsbytagname(img)[0];

    btn.onclick = btnclick;

    function btnclick()

    {

    var ret = window.showmodaldialog(refurl,self,'scrolling:no;resizable:no;status:no;dialogwidth:550px;dialogheight:450px;center:1');

    if(ret != null)

    {

    var el = ret.documentelement.firstchild;

    if(el != null)

    {

    input.value = el.getattribute(refnamecolumn);

    if(idcolumn != null && idcolumn!=)

    {

    id = el.getattribute(refidcolumn);

    grid.setcellvalue(grid.row,idcolumn,id);

    }

    }

    }

    //--------------------------------------------------------------

    grid.setcellvalue(grid.row,num,100); //賦值示例

    grid.setcellvalue(grid.row,price,10); //賦值示例

    //-------------------------------------------------------------

    }

    var statustext = ;

    var input = element.getelementsbytagname(input)[0];

    input.onblur = inputonblur;

    function inputonblur()

    {

    grid.status = statustext; //可以通過grid.status來修改grid狀態(tài)條的狀態(tài)。

    }

    function getinput()

    {

    return input;

    }

    //該方法由smartgrid在顯示編輯器時調(diào)用。由于參照編輯器由input、img等元素組成,所以需要告知smartgrid在設置編輯器焦點時,應該讓哪個元素獲得焦點!

    function focus()

    {

    input.focus();

    }

    //該方法由smartgrid在對編輯器全選時調(diào)用。由于參照編輯器由input、img等元素組成,所以需要告知smartgrid在全選編輯器的內(nèi)容時,應該怎樣進行全選!

    function select()

    {

    input.select();

    }

    function setvalue(val)

    {

    input.value = val;

    if(idcolumn != null)

    {

    var r = grid.row;

    id = grid.getcellvalue(r,idcolumn);

    }

    }

    function getvalue()

    {

    return input.value ;

    }

    function celldatacheck(args)

    {

    return ;

    }

    </script>

    更多信息請查看腳本欄目
    易賢網(wǎng)手機網(wǎng)站地址:htc基礎知識

    2026國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)