Bocky: automatischer Zeilenumbruch

Hi alle miteinander,

wieder einmal habe ich meine Probleme mit Javascript!

Fakt: Ich bekomme Links zu Nachrichten von einer anderen Seite! Die Titelzeilen (Links) sind jedoch meistens zu lang!

Frage: Ist es möglich via Javascript eine Anzahl Zeichen festzulegen und dann zu sagen: Ist diese Anzahl Zeichen erreicht füge beim nächsten Leerzeichen einen Zeilenumbruch ein!   ....... Ist das machbar?

Ich wäre dankbar für eine einigermaßen ausführliche Beschreibung da ich in Javascript ein recht unbeschriebenes Blatt bin!

Bis denn dann

Marks

  1. Hi,

    Frage: Ist es möglich via Javascript eine Anzahl Zeichen festzulegen und dann zu sagen: Ist diese Anzahl Zeichen erreicht füge beim nächsten Leerzeichen einen Zeilenumbruch ein!   ....... Ist das machbar?

    nope. Du findest aber unter <../../tecl.htm> genügend Methoden, um einen String zu bearbeiten; sei es nun durch Aufteilen oder Einfügen von '<br>' oder was auch immer.

    Ich wäre dankbar für eine einigermaßen ausführliche Beschreibung da ich in Javascript ein recht unbeschriebenes Blatt bin!

    Self ist der Mann! Die Sprache zu erlernen und durch eigene Kraft zur Lösung zu kommen bringt Dir weit mehr, als sie fix und fertig präsentiert zu bekommen. Wenn Du während Deiner Suche auf spezielle Probleme stößt, helfen wir Dir weitaus lieber.

    Cheatah

    1. Self ist der Mann! Die Sprache zu erlernen und durch eigene Kraft zur Lösung zu kommen bringt Dir weit mehr, als sie fix und fertig präsentiert zu bekommen. Wenn Du während Deiner Suche auf spezielle Probleme stößt, helfen wir Dir weitaus lieber.

      Oki Du hast mich da fslch verstanden:

      Ich wollte nur gute Tips (Normalerweise sind alle gut hier)! So weit bin ich bis jetzt schon im alleingang gekommen:

      <SCRIPT language="Javascript">
      var Header1 = article[0].headline_text
      var testergebnis = Header1.search (/ /);
      if (testergebnis < 15) {
      <!--suche das nächste Leerzeichen-->
      }else{
         testergbnis.replace(/<br>/);
      }
      </script>

      Das einzige was mir fehlt ist die auskommentierte Zeile! Hier soll das nächste Leerzeichen gesucht werden! Die auskommentierung ist nur ein Platzhalter mehr net!

      Gruß

      SELFmarkus  ;-)

      1. Hi,

        Oki Du hast mich da fslch verstanden:

        eigentlich nicht, ich wollt's nur noch mal erwähnt haben :-)

        var testergebnis = Header1.search (/ /);

        Regular Expressions sind was tolles - aber warum benutzt Du sie, um ein _Leerzeichen_ zu finden?

        <!--suche das nächste Leerzeichen-->

        Das einzige was mir fehlt ist die auskommentierte Zeile!

        Da ist keine Zeile auskommentiert. Ich sehe nur etwas, was ziemlich schnell einen Fehler verursacht... ;-) In JavaScript werden Kommentare mit "//" eingeleitet ;-)

        Hier soll das nächste Leerzeichen gesucht werden!

        Warum benutzt Du dazu nicht indexOf()?

        Ich persönlich würde übrigens in einer Schleife über den String gehen, die Position des mit charAt() letztgefundenen Leerzeichens speichern und bei Überschreiten eines Grenzwertes dieses durch '<br>' o.ä. ersetzen. Vergiß nicht, bei Bedarf den Schleifenindex anzupassen, wenn sich die Stringlänge verändert.

        Cheatah

        1. Hi Cheatah,

          schon mal Danke auch wenn mich das jetzt recht erschlagen hat! Aber mit Deinen Hinweisen in der Hand begebe ich mich direkt auf die Suche und hoffentlich an die Lösung der Sache!

          Gruß

          Markus

          p. S.: Ich hoffe ihr könnt in Deutschland was mit dem Attachment anfangen *ggg*:

          Attachment: Sonne, Strand und Meer aus Spanien

          1. Hi,

            p. S.: Ich hoffe ihr könnt in Deutschland was mit dem Attachment anfangen *ggg*:

            Attachment: Sonne, Strand und Meer aus Spanien

            klar doch. Wir haben hier im Betrieb auch 'ne Sun stehen.

            Cheatah ;-)