ich habe zwei divs, die drag&drop- fähig sind,...
nun habe ich aber schon einige möglichkeiten ausprobiert, aber ich bekomme keine SINVOLLE möglichkeit hin, die per buttonklick oder so zwischen visible und hidden zu wechseln
wäre um jede hilfestellung echt dankbar!!
nun habe ich aber schon einige möglichkeiten ausprobiert, aber ich bekomme keine SINVOLLE möglichkeit hin, die per buttonklick oder so zwischen visible und hidden zu wechseln
wäre um jede hilfestellung echt dankbar!!
HTML:
<html>
<head>
<title>Fenster</title>
PHP:
<script type="text/javascript">
var dragobjekt = null;
var dragx = 0;
var dragy = 0;
var posx = 0;
var posy = 0;
function draginit() {
document.onmousemove = drag;
document.onmouseup = dragstop;
}
function dragstart(element) {
dragobjekt = element;
dragx = posx - dragobjekt.offsetLeft;
dragy = posy - dragobjekt.offsetTop;
}
function dragstop() {
dragobjekt=null;
}
function drag(ereignis) {
posx = document.all ? window.event.clientX : ereignis.pageX;
posy = document.all ? window.event.clientY : ereignis.pageY;
if(dragobjekt != null) {
dragobjekt.style.left = (posx - dragx) + "px";
dragobjekt.style.top = (posy - dragy) + "px";
}
}
</script>
HTML:
</head>
<body onLoad="draginit()">
<div id="rot" style="position:absolute; top:55px; left:114px; height:100px; width:100px; background-color: #999999; visibility: visible;" >
<div id="rot" onMouseDown="dragstart(rot)" style="position:absolute; background:#00ff00; left: 0px; width: 100px; top: 0px; height: 38px; visibility: visible;"> x </div>
</div>
<div id="blau" style="position:absolute; top:55px; left:245px; height:100px; width:100px; background-color: #336699;" >
<div id="rot" onMouseDown="dragstart(blau)" style="position:absolute; background:#ff9900; left: 0px; width: 100px; top: 0px; height: 38px; visibility: visible;"> </div>
</div>
</body>
</html>