Axel Richter: divs verschieben

Beitrag lesen

Hallo,

Kurzererklärung : Ich wollte das man das div verschieben kann. Wieso sagt er mir Ungültiges Argument in Zeile 10 ?

<html>
 <head>
  <title>Test</title>
  <script language=JScript type=text/jscript>
  <!--
   var imd='n'
   function dmmm()
   {
    if (imd!='n')
    {
     document.all.divmenu.style.left = window.event.clientX - (document.all.divmenu.style.width/2);

document.all.divmenu.style.width ist keine Zahl, sondern der String "100px".

document.all.divmenu.style.left = window.event.clientX - (parseInt(document.all.divmenu.style.width,10)/2) + "px";
     document.all.divmenu.style.top = window.event.clientY - (parseInt(document.all.divmenu.style.height,10)/2) + "px";

sollte funktionieren.
http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#parse_int

Wenn das Ganze nicht nur im IE funktionieren soll, dann schau Dir mal dieses Beispiel an:
http://aktuell.de.selfhtml.org/tippstricks/dhtml/draganddrop/index.htm

viele Grüße

Axel