Moderator: lauras
Basiii hat geschrieben:Für die verschiebbare Box mache ich dir jetzt gleich ein Beispiel, das mit dem Account Dingsi kann ich mir leider nicht angucken.
Hier mal der Quellcode:
- Code: Alles auswählen
<!doctype html>
<html>
<head>
<title>Titel</title>
<meta charset="ISO-8859-1" />
<meta name="description" content="" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<style type="text/css">
div#dragBox {
position: absolute;
top: 50px;
left: 50px;
width: 130px;
background-color: #000000;
cursor: move;
}
div#dragBox h3 {
margin: 0;
height: 25px;
padding: 0;
color: #F0F0F0;
font-size: 14px;
font-weight: bold;
text-align: center;
line-height: 25px;
}
div#dragContBox {
margin: 2px;
background-color: #C0C0C0;
padding: 5px;
font-size: 12px;
cursor: default;
}
</style>
<script language="javascript" type="text/javascript">
var dragEle = null;
var eleX = 0;
var eleY = 0;
var mouseX = 0;
var mouseY = 0;
document.onmousemove = move;
document.onmouseup = dragStop;
function dragStart(element)
{
dragEle = element;
eleX = mouseX - dragEle.offsetLeft;
eleY = mouseY - dragEle.offsetTop;
}
function dragStop()
{
dragEle=null;
}
function move(dragEvent)
{
mouseX = document.all ? window.event.clientX : dragEvent.pageX;
mouseY = document.all ? window.event.clientY : dragEvent.pageY;
if(dragEle != null)
{
dragEle.style.left = (mouseX - eleX) + "px";
dragEle.style.top = (mouseY - eleY) + "px";
}
}
</script>
</head>
<body>
<div id="dragBox" onmousedown="dragStart(this);">
<h3>Überschrift</h3>
<div id="dragContBox">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes.
</div>
</div>
</body>
</html>
<div id="dragBox" onmousedown="dragStart(this);">
<h3>Überschrift</h3>
<div id="dragContBox">
<form>
Name: <input type="text" /><br />
Name: <input type="text" /><br />
Name: <input type="text" /><br />
Name: <input type="text" /><br />
</form>
</div>
</div>
h3 {
cursor: move;
}
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast