Style-Eigenschaften auslesen!

geos

Mitglied
Ich benötige für Positionsveränderungen von Layern (div mit id)
die aktuellen Style-Eigenschaften des Layers. Ich arbeite mit dem
W3C -DOM. Mit der folgenden Funktion möchte ich diese auslesen.

PHP:
function changeEtage(lName) {
	layerdrag=document.getElementById(lName);
	var layery=layerdrag.offsetTop;
	var layerx = layerdrag.offsetLeft;
         var layerZAchse=layerdrag.style.zIndex;
         var layerPosX=layerdrag.style.left; 
         .....

Wenn ich die Werte über "alert" zum Testen ausgebe erfolgt nur eine korrekte
Ausgabe von layerx und layery (offset-Werte).
Wo liegt mein Fehler?

Gruß
Geos
 
Hallo,

die function erhält einen aktuellen Layernamen,
der z-index soll in die Variable layerZAchse gespeichert werden.

Der Codeschnipsel ist nur zum Testen für Projekt.
Über alert im Code habe ich getestet , ob der Wert korrekt ausgelsen und
gespeichert wird!

PHP:
alert("der z-Index"+ layerZAchse);

Fehler:

bei verschiedenen Layern mit unterschiedlichem z-index in den CSS Eigenschaften wird der Z-Index immer mit 0 ausgegeben.


Gruß

Geos
 
Hallo,

css-Eigenschaften sind in externer Datei beschrieben.
Wenn ich den z-index inline beschreibe ist die Ausgabe korrekt.
Kann das der Grund sein.
Finde hierzu keine klare Aussage?

Gruß

Geors
 
Genau daran liegts... Javascript findet nur die style-Attribute, welche direkt im Element notiert sind, oder per Javascript erzeugt wurden.
 

Neue Beiträge

Zurück