//offenbar vom 19.10.2006 - dunkte Horbart am zwölfti zwölfti zwotusigsachs
// wenn Fenster geladen lass Funktion laufen...
window.onload=function() {
//Referenz auf
var bodyElement=document.getElementsByTagName('body')[0];
//
var infoDiv=bodyElement.appendChild(document.createElement("div"));
infoDiv.style.border="5px solid maroon";
inputFelder = new Array("Angabe_oben","Angabe_links");
for (i in inputFelder) {
infoDiv.appendChild(document.createElement("label").appendChild(document.createTextNode(inputFelder[i])));
inputFelder[i]=document.createElement("input");
inputFelder[i].setAttribute("id","Feld"+i,"false");
inputFelder[i].value="NN";
infoDiv.appendChild(inputFelder[i]);
//buttons Eventhandler onclick eine Funktion verpassen
}
var divsErzeugen=function () {
DivNamen = new Array("Name1","Name2");
for (i in DivNamen) {
Platzhalter=document.createElement("div");
Platzhalter.id=DivNamen[i];
Platzhalter.innerHTML=DivNamen[i];
document.body.appendChild(Platzhalter);
//eval(DivNamen[i]+"=Platzhalter;");
Platzhalter.setAttribute("id","infodiv","false");
Platzhalter.style.left=100+50*i+"px";
Platzhalter.style.top=50+50*i+"px";
bodyElement.appendChild(Platzhalter);
window[DivNamen[i]]=Platzhalter;
Platzhalter.onmousedown=ziehen_vorbereiten;
}
//geht
alert(document.getElementById("Name1").innerHTML);
//not defined
alert(Name2.innerHTML);
}
//buttons Eventhandler onclick eine Funktion verpassen
mausX=null;
mausY=null;
ziehen_vorbereiten=function(ereignis) {
//IE braucht was anderes
position_ermitteln(ereignis);
document.onmousemove=ziehen;
document.onmouseup=stopp;
}
var divElement=document.createElement("div");
//
divElement.appendChild(document.createTextNode("packmich mit der Maus und schiebmich"));
divElement.setAttribute("id","infodiv","false");
divElement.style.left="300px";
divElement.style.top="150px";
bodyElement.appendChild(divElement);
divElement.onmousedown=ziehen_vorbereiten;
position_ermitteln=function(ereignis) {
mausX = ereignis.clientX;
mausY = ereignis.clientY;
}
ziehen=function(ereignis) {
//alert (divElement.style.left);
var kastenX=parseInt(divElement.style.left.slice(0,-2));
var kastenY=parseInt(divElement.style.top.slice(0,-2));
//alert("ziehen");
var mausX_alt=mausX;
var mausY_alt=mausY;
position_ermitteln(ereignis);
divElement.style.left = kastenX + mausX - mausX_alt+"px";
divElement.style.top= kastenY+mausY-mausY_alt+"px";
document.getElementById("Feld1").value=divElement.style.left;
document.getElementById("Feld0").value=divElement.style.top;
}
stopp=function() {
document.onmousemove=null;
document.onmouseup=null;
//alert("stopp");
}
// document.onmousedown=alert(document.onmousedown.clientX);
}