Raffi: Ermitteln der Höhe eines DIV-Container dynamisch

Hallo an alle,

vieleicht ist dies die tausendfach gestellte Frage, aber es kommen ja immer wieder neue Neulinge, denen man auch freundlich :-) einen Rat geben soll.

Folgende Fragen:
a, wie kann die Höhe eines DIV-Tags, der einen Text als Inhalt hat, ermittelt werden, um darauf weitere Aktionen dynamisch anzuwenden?

b, Der NN hat bekanntlich seine Schwierigkeiten mit "hover". Wie kann ich trotzdem die bereits besuchte Links anders formatiert anzeigen? IE tut dies ja schön sauber.

Für jede Hilfe bin ich dankbar.

Raffi

  1. Hallo an alle,

    vieleicht ist dies die tausendfach gestellte Frage, aber es kommen ja immer wieder neue Neulinge, denen man auch freundlich :-) einen Rat geben soll.

    Folgende Fragen:
    a, wie kann die Höhe eines DIV-Tags, der einen Text als Inhalt hat, ermittelt werden, um darauf weitere Aktionen dynamisch anzuwenden?

    IE  document.all['divname'].offsetHeight
    NN document.layers['divname'].clip.height

    b, Der NN hat bekanntlich seine Schwierigkeiten mit "hover". Wie kann ich trotzdem die bereits besuchte Links anders formatiert anzeigen? IE tut dies ja schön sauber.

    Für jede Hilfe bin ich dankbar.

    Raffi

    1. Hallo!

      IE  document.all['divname'].offsetHeight
      NN document.layers['divname'].clip.height

      Oder so:
      NN: document.layers[um].document.height

      IE document.all[um].clientHeight
      clientHeight, gibt die Höhe ohne Rand etc. an.

      MfG, André Laugks

    2. Hallo an alle,

      vieleicht ist dies die tausendfach gestellte Frage, aber es kommen ja immer wieder neue Neulinge, denen man auch freundlich :-) einen Rat geben soll.

      Folgende Fragen:
      a, wie kann die Höhe eines DIV-Tags, der einen Text als Inhalt hat, ermittelt werden, um darauf weitere Aktionen dynamisch anzuwenden?

      IE  document.all['divname'].offsetHeight
      NN document.layers['divname'].clip.height

      b, Der NN hat bekanntlich seine Schwierigkeiten mit "hover". Wie kann ich trotzdem die bereits besuchte Links anders formatiert anzeigen? IE tut dies ja schön sauber.

      Für jede Hilfe bin ich dankbar.

      Raffi

      Danke Bernhard,

      und wenn ich auch eine Hilfe für die 2. Frage bekommen könnte, würde ich mich sehr freuen.

      Raffi

      1. Hi
        Zu deiner zweiten Frage:
        Die bereits besuchten Links haben nichts mit hover, sondern mit visited zu tun, und das kennt Netscape.
        also einfach CSS Angabe fuer a:visited:
        a:visited { color:#990000; }
        siehe <../../tdcg.htm#a2>
        Ohne CSS kannst du das auch folgendermassen machen:
        <body vlink="#990000" ...>
        Tschau Holger