Formatierten Text an innerHTML übergeben

Diskutiere Formatierten Text an innerHTML übergeben im HTML / CSS / JScript / AJAX Forum; Hallo zusammen, ich bin etwas ratlos. Ich habe einen Text, den ich mittels JS aus einer Liste auslese und an innerHTML eines Elements übergeben...

  1. AAndreasKö
    AAndreasKö Neues Mitglied
    Hallo zusammen,

    ich bin etwas ratlos. Ich habe einen Text, den ich mittels JS aus einer Liste auslese und an innerHTML eines Elements übergeben will, was soweit auch funktioniert. Allerdings wird dabei die Formatierung, im speziellen Absätze, nicht berücksichtigt, sodass ich bisher die Textabsätze durch tags (<p>) zusätzlich ausweisen muss. Gibt es eine Alternative zu innerHTML, die dies berücksichtigt?

    Besten Dank für eure Hilfe.

    Andreas
     
  2. mrBrown
    mrBrown Super-Moderator Mitarbeiter
    Du kannst das ganze in <pre> wrappen, dann bleibt Formatierung erhalten.
     
  3. Thallius
    Thallius Bekanntes Mitglied
    Ich habe keine Ahnung in welcher Form dein Text formatiert ist aber wenn es nur um die linefeeds geht dann kannst du diese auch einfach mit replace durch ein BR Tag ersetzen.
     
  4. AAndreasKö
    AAndreasKö Neues Mitglied
    Anbei mal ein Beispiel, wie der Text mit Absätzen in der Liste dargestellt ist:

    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.


    At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.



    Das Energebnis ist bisher, wenn ich den Tag <p> nicht hinzufüge:

    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

    Sprich, der Absatz wird entfernt. Und das möchte ich eigentlich nicht, damit dem User das eingeben der Tags erspart bleibt.
     
  5. AAndreasKö
    AAndreasKö Neues Mitglied
    <pre> ist schon mal keine schlechte Idee, aber dann wird mein div class ignoriert, in welcher ich die Schriftart etc definiert habe
     
  6. Thallius
    Thallius Bekanntes Mitglied
    Dann solltest du halt meine lösung nehmen
     
  7. AAndreasKö
    AAndreasKö Neues Mitglied
    Hab ich gerade schon ausprobiert und passt perfekt. Besten Dank für den Hinweis.
     
Die Seite wird geladen...

Formatierten Text an innerHTML übergeben - Ähnliche Themen

JTextPane formatierten Inhalt speichern
JTextPane formatierten Inhalt speichern im Forum AWT, Swing, JavaFX & SWT
Mit JLabel HTML - formatierten Text anzeigen
Mit JLabel HTML - formatierten Text anzeigen im Forum AWT, Swing, JavaFX & SWT
jEditorPane - Formatierten Text in Zwischenablage kopieren?
jEditorPane - Formatierten Text in Zwischenablage kopieren? im Forum AWT, Swing, JavaFX & SWT
Infofenster zentrieren und HTML-formatierten Text readonly a
Infofenster zentrieren und HTML-formatierten Text readonly a im Forum AWT, Swing, JavaFX & SWT
HTML formatierten Text mit drawString ?
HTML formatierten Text mit drawString ? im Forum AWT, Swing, JavaFX & SWT
Thema: Formatierten Text an innerHTML übergeben