Drag&Drop in Xul

2 views
Skip to first unread message

Cekkini

unread,
Feb 8, 2010, 7:31:02 AM2/8/10
to XUL Italia - Public Discussions
Ciao a tutti,
stavo realizzando un'applicazione in xul e volevo usare l'evento
ondragdrop.
Ma, mentre gli altri eventi come ondragover,ondragend,... funzionano
correttamente, questo no. è come se non venisse riconusciuto. Vi posto
un codice di esempio
<?xml version="1.0"?>
<window title="Hello World!"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/
there.is.only.xul"
width="250"
height="200">
<script language="javascript">
function paolo(){
alert("Ciao");
}
</script>
<textbox ondragdrop="paolo()"></textbox>
<textbox id="ppp"></textbox>
</window>

Ho provato anche a seguire la guida che suggerisce di usare
ondrop="nsDragAndDrop.drop(event,boardObserver)" includendo diversi
file js, ma niente.
Qualcuno potrebbe aiutarmi??

Luca Greco

unread,
Feb 9, 2010, 7:48:10 PM2/9/10
to xulit-...@googlegroups.com
Credo che l'evento dragdrop sia deprecato in favore della nuova API
di drag and drop (correggetemi se sbaglio).

La vecchia API:
https://developer.mozilla.org/en/Drag_and_Drop_Example
https://developer.mozilla.org/En/DOM/Window.ondragdrop

... sembra sia affetta anche da alcuni problemi:
https://bugzilla.mozilla.org/show_bug.cgi?id=112288
http://forums.mozillazine.org/viewtopic.php?p=863806

La nuova api sembra funzionare oltre ad essere più flessibile:
http://hacks.mozilla.org/category/drag-and-drop/
https://developer.mozilla.org/En/DragDrop/Drag_and_Drop
https://developer.mozilla.org/En/DragDrop/Drag_Operations

Spero che possa esserti di aiuto

rpl
--
Luca Greco @ Alca Società Cooperativa
Follow me on http://twitter.com/lucagreco

Reply all
Reply to author
Forward
0 new messages