Authentic.attachCallBack
Wird nicht mehr verwendet
Verwenden Sie stattdessen die hier beschriebenen Connection Point Events.
|
***
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();
}