xml spy
Zurück  Nach oben  Weiter

Authentic.attachCallBack


Siehe auch

 

Deklaration: attachCallBack(bstrName als String,varCallBack als Variant)

 

Beschreibung

In der Authentic-Ansicht stehen Ereignisse zur Verfügung, die mittels benutzerdefinierter Callback-Funktionen abgearbeitet werden können. Alle Ereignishandler akzeptieren keine Parameter und alle Werte, die zurückgegeben werden, werden ignoriert. Um Informationen abzurufen, wenn ein bestimmtes Ereignis abgearbeitet wird, müssen Sie die entsprechenden Eigenschaften des event-Objekts aufrufen.

 

Liste der derzeit verfügbaren Ereignisse:

 

       ondragover

       ondrop        

       onkeydown

       onkeyup

       onkeypressed

       onmousemove

       onbuttonup

       onbuttondown

       oneditpaste

       oneditcut

       oneditcopy

 

Seit Version 3.0.0.0:

 

       ondoceditcommand

 

Seit Version: 5.3.0.0:

 

       onbuttondoubleclick

 

 

JavaScript-Beispiel:

 

       // somwhere in your script:

       objPlugIn.attachCallBack("ondragover",OnDragOver);

       objPlugIn.attachCallBack("ondrop",OnDrop);

 

       // event handlers

       function OnDragOver()

       {

               if(        !objPlugIn.event.dataTransfer.ownDrag &&

                       objPlugIn.event.dataTransfer.type == "TEXT"))

               {

                       objPlugIn.event.dataTransfer.dropEffect = 1;

                       objPlugIn.event.cancelBubble = true;

               }

       }

 

       // OnDrop() replaces the complete text value of the XML

       // element with the selection from the drag operation

       function OnDrop()

       {

               var objTransfer = objPlugIn.event.dataTransfer;

 

               if(        !objTransfer.ownDrag &&

                       (objTransfer.type == "TEXT"))

                       objPlugIn.event.srcElement.TextValue = objTransfer.getData();

       }


Zurück  Nach oben  Weiter

© 2007 Altova