document.write("<div onmousedown='dragstart(this)' id='hallo' style='position:absolute; left:"+x+"; width:200px; height:200px; background-color:#FF1100; top:30px;'>");
left hat eine Angabe wie "px" oder "em" oder "%" usw., richtig?
Ich weiß nicht wo dein Problem beim auslesen mehrerer Cookies ist, aber du kannst dafür diese Funktion benutzen.
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if(endstr == -1) { endstr = document.cookie.length; }
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie(name) {
var arg = name +"=";
var alen = arg.length;
var clen = document.cookie.length;
var tCookie = document.cookie;
var i = 0;
while(i < clen) {
var j = i + alen;
if(tCookie.substring(i, j) == arg) { return getCookieVal(j); }
i = tCookie.indexOf(" ", i) + 1;
if(i == 0) { break; }
}
return "";
}
// Aufruf: var cook = GetCookie("COOKIE_NAME");