Tetx replacen in textarea

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #31
    sow ie das für mich aussieht solltest du schon dem Form den namen:
    "texte"
    und dem feld den namen "linke_seite" geben!

    Kommentar


    • #32
      übrigens funzt des irgendwie net wenn ich keine zeilensprünge drinne hab!

      Kommentar


      • #33
        Hab mir den Code jetzt nochmal genau durchgelesen!!

        Das Problem dass wenn man zweimal ein wort hat und jedoch das zweite formatieren will wird dass erste auch mit formatiert besteht aber immernoch!!!!!!!

        Kommentar


        • #34
          EDIT:
          Bitte löschen.... war doppelt!

          Kommentar


          • #35
            Hallo Scripter,

            function seltext()
            {
            if (window.getSelection) txt = window.getSelection();
            else if (document.getSelection) txt = document.getSelection();
            else if (document.selection) txt = document.selection.createRange().text;
            if(txt.length > 0) {
            ret = '[b ]'+txt+'[/b ]';
            start = document.texte.linke_seite.value.indexOf(txt);
            vorher = document.texte.linke_seite.value.substring(0,start);
            alle = vorher.match(/(\n)/g);
            abzug = alle.length;
            laenge = txt.length;
            rechnen = start-abzug;
            document.texte.linke_seite.firstChild.replaceData(rechnen,laenge,ret);
            } else {
            neutxt = prompt('Bitte geben Sie den zu formatieren Text ein: ','');
            if(neutxt > '') {
            document.texte.linke_seite.value = document.texte.linke_seite.value+'[b ]'+neutxt+'[/b ]'; }
            } document.texte.linke_seite.focus();
            }


            leider funktioniert diese Funktion bei mir überhaupt nicht.
            Nur der Teil nach dem else wird ausgeführt, also wenn keinen Markierung vorhanden ist.
            Könnt Ihr mir da weiterhelfen ?

            Gruß

            Alex

            Kommentar

            Lädt...
            X