Der Martin: Zuweisen einer Formatierung mit CSS

Beitrag lesen

Hallo,

if (top.frames[self.name].ActiveDaten != null) top.frames[self.name].ActiveDaten.className = ""  

Link.className = 'Daten'
ActiveDaten = Link

  
etwas mehr Kontext könnte hilfreich sein, vor allem das zugrundeliegende Dokument.  
  
Was ist ActiveDaten (abgesehen von dem scheußlichen Mix aus Deutsch und Englisch) und wo kommt dieses Objekt her? Wie kann es sein, dass es so mir nichts, dir nichts, durch ein mutmaßliches HTML-Elementobjekt (nämlich den Link) überschrieben wird?  
  
Mir scheint, du bringst die ganze Objekthierarchie ziemlich durcheinander, und ich kann nicht wirklich folgen. Vermutlich möchtest du auch nicht das frame-Objekt selbst modifizieren, sondern dessen document?  
  
Übrigens gilt es als schlechter Stil, das Semikolon am Ende einer Anweisung wegzulassen, auch wenn Javascript das unter bestimmten Bedingungen (die hier gegeben sind) zulässt. Aber es erschwert das Lesen und birgt die Gefahr von Mehrdeutigkeiten.  
  
Ciao,  
 Martin  

-- 
... und der FDP-Wähler gibt seine Stimme der FDP.  
   (Faszinierende Erkenntnis meines Gemeinschaftskunde-Lehrers, 9. Schuljahr)  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(