Tetx replacen in textarea

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

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

    Comment


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

      Comment


      • #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!!!!!!!

        Comment


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

          Comment


          • #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

            Comment

            Working...
            X