Hallo,
ich komme nochmal auf emin Thema von gestern zurück.
Eine einfache Variante, den Hintergrund eines Zeichens im Fliesstext zu verändern, ist:
<span onMouseOver="Mach_was(this)"> a </span>
Ich kann mir sogar sparen, eine id zu vergeben, wenn ich "this" verwende. Prima. :-)
Wenn ich nun die JavaSript-Funktion implementiere:
function Mach_was(object)
{
alert (object.style['color'] );
alert (object.sytle['background-color'] );
}
dann liefert mir das erste alert() die richtige Farbe des Objekts, das zweite alert() sagt aber "undefined".
Wieso geht das nicht? Kann man gar nicht auf alle CSS-Elemente eines Objektes zugreifen?
Leider habe ich auch nicht die Objektspezifikation vom InternetExplorer oder vom Feuerfuchs etc. auswendig gelernt. Wie finde ich heraus, welche Unterobjekte es gibt und wie ich sie ansprechen kann? Man müsste sich doch irgendwie eine Objekthierarchie per Text ausgeben lassen können, oder?
Vielen Dank und Gruss,
Fabian