Autor Zpráva
Dominik Skála
Profil
Vytvořil jsem kód pomocí, kterého přesouvám atributy section na místo druhého atributu section, jen nevím jak nastavit, aby se přesunuté objekty navzájem nahradili. Vždy pouze druhá nahradí první.
Dále pak mám problém s tím, že jakmile přesunu jeden element, tak pak už nemůžu přesunout žádný další.
Zasílám i zdrojový kód jak javascriptu tak i těch daných elementů pro vyzkoušení.

<section id="atom">
    <img id="facepic" src="zemekoule.jpg">
</section>
<section id="zemekoule">
    <img id="facepic" src="atom.jpg">
</section>

function doFirst(){
    mypic = document.getElementById('facepic');
    mypic.addEventListener("dragstart", startDrag, false);
    atom = document.getElementById('atom')
    atom.addEventListener("dragenter", function(e){e.preventDefault();}, false);
    atom.addEventListener("dragover", function(e){e.preventDefault();}, false);
    atom.addEventListener("drop", dropped, false);
}
function startDrag(e){
    var code = '<img src="atom.jpg">';
    var code2 = '<img src="zemekoule.jpg">';
    e.dataTransfer.setData('Data', code);
}
function dropped(e){
    e.preventDefault();
    atom.innerHTML = e.dataTransfer.getData('Data');
}
window.addEventListener("load", doFirst, false);

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0