Objekt-Übergabe
hmc
- javascript
0 wahsaga0 Thomas Meinike0 08/15
Hi@all
ich hab ein kleines Problem:
da ist ein Hyperlink und dessen top-Eigenschaft will ich ermitteln
hab mir das folgendermaßen gedacht:
function gettop(objekt) {
alert(objekt.style.top);
}
<a href=javascript:gettop(this);>Test</a>
das geht irgendwie nicht und ich versteh einfach nicht warum!! kann mir jemand helfen?
gruß hmc
hi,
da ist ein Hyperlink und dessen top-Eigenschaft will ich ermitteln
alert(objekt.style.top);
hast du ihm denn vorher explizit einen wert für top zugewiesen (und natürlich eine angabe zu position verpasst)?
du kannst style-eigenschaften mit javascript nur dann auslesen, wenn du sie auch gesetzt hast - AFAIK reicht dafür sogar die definition in einem ausgelagerten stylesheet nicht immer aus, sondern die zuweisung muss explizit über das html-attribut style erfolgt sein.
gruss,
wahsaga
Hallo,
du kannst style-eigenschaften mit javascript nur dann auslesen, wenn du sie auch gesetzt hast - AFAIK reicht dafür sogar die definition in einem ausgelagerten stylesheet nicht immer aus, sondern die zuweisung muss explizit über das html-attribut style erfolgt sein.
Wenn im Browser die Methode getComputedStyle() implementiert ist, hat man erweiterte Moeglichkeiten.
http://www.styleassistant.de/tips/tip56.htm
Fuer den IE kann man noch currentStyle bemuehen, um an Eigenschaften aus eingebundenen Stylesheets zu gelangen.
http://www.styleassistant.de/tips/tip64.htm
MfG, Thomas
Heurido !!
http://js-tut.aardon.de/js-tut/tutorial/position.html
<img src="http://home.t-online.de/home/VillaHammerschmidt/logo.gif" border="0" alt="">