Beiträge von scratchy

    nichts ;)

    oK; also ich habe mal die Tipps folgendermassen umgesetzt:


    PS:es funktioniert noch nicht ;)

    Hallo Sempervivum,

    Danke für Deine Kommentare,

    Hallo Sempervivum,

    dies ist mein ursprünglicher Code:


    <!DOCTYPE html>

    <!--

    To change this license header, choose License Headers in Project Properties.

    To change this template file, choose Tools | Templates

    and open the template in the editor.

    -->

    <html>

    <head>

    <title>TODO supply a title</title>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    </head>

    <body>

    <div><script>


    document.write ('Hallo Welt. <br> ');


    document.write ('Welcome to this site!');

    str.replace(/\n|\r/g, "<br>");

    htmlstring = stringContainingNewLines.replace(/(\r\n|\n|\r)/gm, "<br>");

    //nach jeder Zeile <br> schreiben bzw einschliessen <br>Zeile</br>

    //<p> Absaetze so umschliessen </p>

    </script></div>

    </body>

    </html>


    und dies mein Versuch mit dem Tipp von Arne (amerikanisches Forum siehe Link):


    <!DOCTYPE html>

    <!--

    To change this license header, choose License Headers in Project Properties.

    To change this template file, choose Tools | Templates

    and open the template in the editor.

    -->

    <html>

    <head>

    <title>TODO supply a title</title>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    </head>

    <body>

    <div><script>

    function nl2br (str, is_xhtml) {

    if (typeof str === 'undefined' || str === null) {

    return '';

    }

    var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br />' : '<br>';

    return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1' + breakTag + '$2');

    }

    document.write ('Hallo Welt.\n\

    Welcome to this site');


    document.write ('Welcome to this site!');

    str.replace(/\n|\r/g, "<br>");

    htmlstring = stringContainingNewLines.replace(/(\r\n|\n|\r)/gm, "<br>");

    //nach jeder Zeile <br> schreiben bzw einschliessen <br>Zeile</br>

    //<p> Absaetze so umschliessen </p>

    function nl2br (str, is_xhtml) {

    if (typeof str === 'undefined' || str === null) {

    return '';

    }

    var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br />' : '<br>';

    return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1' + breakTag + '$2');

    }

    </script></div>

    </body>

    </html>

    HTML wird wohl nichts werden, das ist keine Programmiersprache, weil es keine Logik besitzt.

    Aber für JavaScript scheint es Ansätze zu geben: https://stackoverflow.com/ques…-equivalent-in-javascript


    ...wobei eine einfache Ersetzung für Dich vermutlich auch ausreichen würde.

    Ah, vielen Dank. Ich habs ausprobiert, es geht momentan nicht. Muss ich den Code in bestimmten Tags schreiben? Und wäre es egal,

    ob es vor oder nach dem Text steht?

    Gruß,

    Scratchy

    Hallo Arne ,

    ich hab nl2br(

    text text text text text text text text text text text text

    text text text text text text text text text text text text

    text text text text text text text text text text text text

    text text text text text text text text text text text text

    text text text text text text text text text text text text

    text text text text text text text text text text text text)

    ausprobiert, aber es wird nichts ausgegeben, also insgesamt hab ich


    <!DOCTYPE html>

    <!--

    To change this license header, choose License Headers in Project Properties.

    To change this template file, choose Tools | Templates

    and open the template in the editor.

    -->

    <html>

    <head>

    <title>TODO supply a title</title>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    </head>

    <body>

    <div><script>


    document.write ('Hallo Welt. <br> ');


    document.write ('Welcome to this site!');

    str.replace(/\n|\r/g, "<br>");

    htmlstring = stringContainingNewLines.replace(/(\r\n|\n|\r)/gm, "<br>");

    nl2br( text text text text text text text text text text text text

    text text text text text text text text text text text text

    text text text text text text text text text text text text

    text text text text text text text text text text text text

    text text text text text text text text text text text text

    text text text text text text text text text text text text);

    </script></div>

    </body>

    </html>

    Hallo Leut, nochmal ne Frage vorab: Wenn ich jetzt einen Text aus einem Editor kopiere und in HTML-Code umwandeln will, gibt es da eine Möglichkeit, dass die ursprünglichen Umbrüche mitkopiert werden? Oder ist es so, dass jemand der einen Text im Kopf hat, den er auf eine webseite haben will, ihn sofort in HTML schreibt? Ich finde es ziemlich nervig, mich neben Inhalten, jetzt schon auf die Form konzentrieren zu müssen.

    Gruß,

    Scratchy

    Ah, vielen Dank für die Tipps und den guten Link. Dann werd ichs mal probieren. Ja ich bin Anfänger (Kann ganz gut Pascal, hab in Java ein Adressbuch mittels OOP gerad programmiert und in HTML hab ich früher schonmal ne Seite gebaut, was ich aber wieder vergessen habe. Bis eine von mir gebaute Seite besser als meine Wordpress-Seite wird, werd ich halt dann noch ein bisschen brauchen. :)

    Ah ok, danke für die Tipps, dann werde ich jetzt doch mal mehr in Richtung HTML gehen :).

    Also ich will demnächst eine Seite bauen. Text habe ich schon. Ich habe allerdings mehrere Themen. Für jedes Thema will ich oben in der Seite eine Leiste bauen, wo man die Themen anklicken kann und dann wird halt eine Seite geladen mit dem gewählten Thema. So ähnlich wie z.B. hier oben, wo man Dashboard klicken kann und dann kommt die Seite mit dem Dashboard. Ich bin mir noch nicht sicher, ob das nur mit HTML geht (Dann hätte ich aber wenigstens etwas, woran ich später weiterbasteln könnte).

    Ach danke jetzt gehts. Ich dachte, da der Code zwischen JavaScript -Tags steht müsste es \r\n sein. Anscheinend wird durch document.write das Ding in HTML interpretiert. Und als ich <br> benutzte, habe ich irgendwie noch einen anderen Fehler begangen.

    Hallo Leute, ich bin neu hier und Anfänger. Ich habe folgenden Code:

    <<!DOCTYPE html>

    <!--

    To change this license header, choose License Headers in Project Properties.

    To change this template file, choose Tools | Templates

    and open the template in the editor.

    -->

    <html>

    <head>

    <title>TODO supply a title</title>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    </head>

    <body>

    <div><script>


    document.write ('Hallo Welt. ');

    document.write (' \r\n ');

    document.write ('Welcome to this site!');

    str.replace(/\n|\r/g, "<br>");

    htmlstring = stringContainingNewLines.replace(/(\r\n|\n|\r)/gm, "<br>");

    </script></div>

    </body>

    </html>

    />

    Ich würde gerne nach 'Hallo Welt. ' einen Zeilenumbruch ausführen,

    mit der nächsten Zeile 'Welcome to this site!' ,sodass auch im Browser beides untereinander ist.

    Ich hab alle möglichen Dinge, die ich bei google gefunden hab ausprobiert.:pinch::wacko: