Eddie: Die Länge von "Käse" (nämlich 4) bestimmen

Hallo allerseits,

könnt ihr mir vielleicht sagen, wie ich mittels JS die Anzahl sichtbarer Zeichen eines HTML-Strings bestimmen kann?

Folgende Strings hätten dabei alle die Länge 4:
 - Käse
 - <b>Käse</b>
 - Käse

Nur wie krieg ich das raus?

Danke für eure Hilfe,
Eddie

--
Old men and far travelers may lie with authority.
  1. Hallo Eddie.

    könnt ihr mir vielleicht sagen, wie ich mittels JS die Anzahl sichtbarer Zeichen eines HTML-Strings bestimmen kann?

    Folgende Strings hätten dabei alle die Länge 4:

    • K&auml;se
    • <b>Käse</b>
    • Käse

    Nur wie krieg ich das raus?

    Indem du dir die http://de.selfhtml.org/javascript/objekte/string.htm#length@title=length der jeweiligen http://de.selfhtml.org/javascript/objekte/node.htm#node_value@title=nodeValue ausgeben lässt.

    Einen schönen Freitag noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
    1. Hallo Mathias,

      Indem du dir die http://de.selfhtml.org/javascript/objekte/string.htm#length@title=length der jeweiligen http://de.selfhtml.org/javascript/objekte/node.htm#node_value@title=nodeValue ausgeben lässt.

      Sehr geil, funktioniert perfekt!!!

      Aehm, weisst du zufaellig auch, ob dasselbe auch fuer die Pixel-Breite des Textes geht? Der Grundgedanke war naemlich eigentlich, den ungefaehren Platzbedarf anhand der Zeichen zu errechnen, aber vielleicht geht das ja doch auch direkter?

      Danke dir, Eddie

      --
      Old men and far travelers may lie with authority.
      1. Hallo Eddie.

        Aehm, weisst du zufaellig auch, ob dasselbe auch fuer die Pixel-Breite des Textes geht?

        Allerhöchstens dann, wenn sich der Text in einem per display:inline formatierten Element befindet. Dann kannst du bei besagtem Element http://de.selfhtml.org/javascript/objekte/all.htm#offset_width@title=offsetWidth auslesen.

        Einen schönen Freitag noch.

        Gruß, Mathias

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
        [HTML Design Constraints: Logical Markup]