Aus einem Attribut "px" Angabe entfernen!
Kevin Heidrich
- javascript
Hallo.. ich hab folgendes Problem, und kann keine Lösung finden. Und zwar habe ich folgendes..
<div id='dots' style='left:10px; top:10px;'></div>
<INPUT TYPE="BUTTON" onClick="javascript:alert(document.all.dots.style.left)">
Ich möchte aber, daß bei der Ausgabe der "px" Zusatz verschwindet! Das Beispiel ist nur eine verkürzte Ausgabe von dem was ich wirklich habe. Denn ich will gerne diese Zahl in eine Variable legen, und damit weiterarbeiten. Aber das Javaskript macht einen Fehler...
Also es sieht so aus
var w= document.all.dots.style.left;
var h= document.all.dots.style.top;
Wenn ich nun weiter rechne, gibs fehler. Was tun?
Hallo Kevin,
<div id='dots' style='left:10px; top:10px;'></div>
<INPUT TYPE="BUTTON" onClick="javascript:alert(document.all.dots.style.left)">
warum soll das nur im IE funktionieren (verwende document.getElementById('dots').style.left)? Außerdem ist das "javascript:" hier falsch und gehört weg.
Ich möchte aber, daß bei der Ausgabe der "px" Zusatz verschwindet!
dann schneide 'px' doch mit substr() ab oder ersetzte es mit replace() durch einen Leerstring (beide Methoden sind auf http://selfhtml.teamone.de/javascript/objekte/string.htm zu finden).
Grüße aus Nürnberg
Tobias