Hallo Linuchs,
probiere das doch einmal aus:
<!DOCTYPE HTML>
<html lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Test
</title>
<style>
div{width:300px;height:300px;position:absolute;padding:1em;background:red;outline:3px solid green;}
</style>
</head>
<body>
<div onclick="test(this);">Test</div>
<script>
function test(e){
e = e || document.getElementsByTagName('div')[0];
if(e.style.left != ""){
e.style.left = "";
e.style.right = "5em";
} else {
e.style.left = "5em";
e.style.right = "";
}
document.getElementsByTagName('div')[0].innerHTML = "Left: " + e.style.left + "<br> Right: " + e.style.right;
}
test();
</script>
</body>
</html>
Grüße, Martl
(Wenn Plan A nicht funktioniert: Keine Panik, das Alphabet hat noch weitere 25 Buchstaben.)