webForumDet fria alternativet

onDrop i MSHTML-editor

2 svar · 255 visningar · startad av Erik Juhlin

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#1

Går det att få tag på onDrop text-massan när en person "droppar" in saker i editorn?

BrimbaMedlem sedan dec. 19992 966 inlägg
#2

vadå?
Såhär?

<body ondrop='fHandleDrop();'>

MorphMedlem sedan juli 2000472 inlägg
#3

Detta funkar för mig:

function handleDragEnter() {
  window.event.returnValue = false
}
function handleDragOver() {
  window.event.returnValue = false
}
function handleDrop() {
  sMyDropText = window.event.dataTransfer.getData('Text')
  alert(sMyDropText);
}
<div id="editor" contentEditable="true" 
onDrop="handleDrop();" onDragEnter="handleDragEnter();" onDragOver="handleDragOver();"

dragEnter- och dragOver-hanterarna är där eftersom du måste avbryta dessa events för att onDrop ska funka normalt på en <div>. Läs mer i MSDN Library: onDrop Event.

Genererad på 367 ms · cache AV · v20260730165559-full.f96bc7eb