/[suikacvs]/www/test/html/dnd/drop-1.html
Suika

Contents of /www/test/html/dnd/drop-1.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download) (as text)
Sun Dec 26 12:23:36 2010 UTC (14 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
File MIME type: text/html
dropdemo

1 wakaba 1.1 <!DOCTYPE html>
2    
3     <p><a href="">link link link</a>
4     <p><img src="/admin/logo">
5    
6     <div draggable=true style="font-size: 80%; margin:1em">
7     draggable div div div div div div div div div div div div div div div div div
8     div div div div div div div div div div div div div div div div div
9     div div div div div div div div div div div div div div div div div
10     </div>
11    
12     <div ondrop="drop(event)" ondragenter="return false" ondragover="return false">
13     div div div div div div div div div div div div div div div div div
14     div div div div div div div div div div div div div div div div div
15     div div div div div div div div div div div div div div div div div
16     div div div div div div div div div div div div div div div div div
17     div div div div div div div div div div div div div div div div div
18     div div div div div div div div div div div div div div div div div
19     div div div div div div div div div div div div div div div div div
20     </div>
21    
22     <div id=result></div>
23    
24     <script>
25     var result = document.getElementById('result');
26     function d (s) {
27     var div = result.appendChild(document.createElement('div'));
28     div.innerHTML = 'X';
29     div.firstChild.data = s;
30     }
31     function drop (ev) {
32     var dt = ev.dataTransfer;
33     d ('drop; dropEffect = ' + dt.dropEffect);
34     try {
35     d ('- effectAllowed = ' + dt.effectAllowed);
36     } catch (e) {
37     }
38     if (dt.types) {
39     for (var i = 0; i < dt.types.length; i++) {
40     d ('- type = ' + dt.types[i]);
41     }
42     }
43     d ('- text: ' + dt.getData ('text'));
44     d ('- url: ' + dt.getData ('url'));
45     try { d ('- file: ' + dt.getData ('file')); } catch (e) { }
46     try { d ('- html: ' + dt.getData ('html')); } catch (e) { }
47     try { d ('- image: ' + dt.getData ('image')); } catch (e) { }
48     try { d ('- text/html: ' + dt.getData ('text/html')); } catch (e) { }
49     }
50     </script>
51    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24