1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
| <html>
<head>
<script>
function enregistrer() {
var json
var dom = document.getElementById('dropzone').children;
var DOM = [];
for (i=0;i<dom.length;i++) {
monObjet = dom[i];
if (monObjet.className == 'full') {
petitFils = monObjet.children[0];
objet = {
id : petitFils.id,
class : petitFils.className ,
place : petitFils.getAttribute('place') ,
name : petitFils.getAttribute('name') ,
value : petitFils.getAttribute('value') ,
draggable : petitFils.getAttribute('draggable'),
ondragstart : petitFils.getAttribute('ondragstart')
}
DOM.push(objet);
}
}
json = JSON.stringify(DOM);
alert(json);
}
</script>
</head>
<body>
<div id = "dropzone" draggable="false">
<div id = "1" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "2" class = "full" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)">
<div id = "x1" class = "droppedfile" place = "2" name = "" value ="" draggable="true" ondragstart="glisser(this,event)"></div>
</div>
<div id = "3" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "4" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "5" class = "full" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)">
<div id = "x2" class = "droppedfile" place = "2" name = "" value ="" draggable="true" ondragstart="glisser(this,event)"></div>
</div>
<div id = "6" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "7" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "8" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "9" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "10" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "11" class = "full" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)">
<div id = "x3" class = "droppedfile" place = "2" name = "" value ="" draggable="true" ondragstart="glisser(this,event)"></div>
</div>
<div id = "12" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "13" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "14" class = "full" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)">
<div id = "x4" class = "droppedfile" place = "2" name = "" value ="" draggable="true" ondragstart="glisser(this,event)"></div>
</div>
<div id = "15" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "16" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "17" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "18" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "19" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)">
<div id = "x5" class = "droppedfile" place = "2" name = "" value ="" draggable="true" ondragstart="glisser(this,event)"></div>
</div>
<div id = "20" class = "full" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)">
<div id = "x6" class = "droppedfile" place = "2" name = "" value ="" draggable="true" ondragstart="glisser(this,event)"></div>
</div>
<div id = "21" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "22" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "23" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "24" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "25" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "26" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "27" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "28" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "29" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
<div id = "30" class = "empty" ondragleave= "leave(this,event)" ondragover="over(this,event)" ondrop="deposer(this,event)"></div>
</div>
<input type = "button" id = "save" value = "enregistrer" onclick = 'enregistrer()'/>
</body>
<html> |
Partager