Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Zeichenkette in Textarea bei Cursor einfügen

  1. #1
    Teeny
    Registriert seit
    15.02.2005
    Beiträge
    26
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Zeichenkette in Textarea bei Cursor einfügen

    Hi @all
    Sagt mal, wie kann ich denn mit Java-Script in einem Formular-Textarea-Feld an der Stelle, an der sich gerade der Cursor befindet, eine Zeichenkette einfügen?

    Danke für eure Hilfe und frohe Ostern.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Es ist sehr einfach, ein Programm zu schreiben, das innerhalb kürzester Zeit und mit wenig Speicherplatzbedarf ein vorgegebenes Problem NICHT löst.

    Der Computer rechnet vor allem damit, dass der Mensch denkt.

  2. #2
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    forumssuche verwenden, stichwort "mausverfolger"

  3. #3
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von ph0re
    forumssuche verwenden, stichwort "mausverfolger"
    erstmal beitrag lesen bevor man losschimpft.... außerdem ist das schimpfen meine aufgabe

  4. #4
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von Rocco
    außerdem ist das schimpfen meine aufgabe
    -hehe

  5. #5
    Teeny
    Themenstarter

    Registriert seit
    15.02.2005
    Beiträge
    26
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Was hat das denn mit nem Mausverfolger zu tun???

    Also das Richtige ist dort nicht für mich dabei.
    Ich möchte nichts, was meine Maus verfolgt, sondern nur einen Befehl, der mein Problem löst.
    Es ist sehr einfach, ein Programm zu schreiben, das innerhalb kürzester Zeit und mit wenig Speicherplatzbedarf ein vorgegebenes Problem NICHT löst.

    Der Computer rechnet vor allem damit, dass der Mensch denkt.

  6. #6
    Fortgeschrittene/r
    Registriert seit
    14.10.2003
    Ort
    Germany
    Beiträge
    194
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Insert bei cursor position.

    Fire, wie gut bist du mit scripten? Nutze so einen (JavaScript-) code in einem meiner Foren, ist aber dafür angepasst und müsste umgeschrieben werden.

  7. #7
    Teeny
    Themenstarter

    Registriert seit
    15.02.2005
    Beiträge
    26
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Hört sich gut an.

    Ist kein Problem.
    Markiere mir einfach die Stelle, an der du einfügst.
    Oder die Funktion, die dafür verantwortlich ist.
    Ich suche mir das raus, was ich benötige.
    Dürfte ich hinbekommen.

    Danke
    Es ist sehr einfach, ein Programm zu schreiben, das innerhalb kürzester Zeit und mit wenig Speicherplatzbedarf ein vorgegebenes Problem NICHT löst.

    Der Computer rechnet vor allem damit, dass der Mensch denkt.

  8. #8
    Fortgeschrittene/r
    Registriert seit
    14.10.2003
    Ort
    Germany
    Beiträge
    194
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Code:
    <script language="Javascript" type="text/javascript">
    <!--
    function insert&#40;aTag, eTag&#41; &#123;
      var input = document.getElementById&#40;'postform'&#41;.elements&#91;'message'&#93;;
      input.focus&#40;&#41;;
      /* für Internet Explorer */
      if&#40;typeof document.selection != 'undefined'&#41; &#123;
        /* Einfügen des Formatierungscodes */
        var range = document.selection.createRange&#40;&#41;;
        var insText = range.text;
        range.text = aTag + insText + eTag;
        /* Anpassen der Cursorposition */
        range = document.selection.createRange&#40;&#41;;
        if &#40;insText.length == 0&#41; &#123;
          range.move&#40;'character', -eTag.length&#41;;
        &#125; else &#123;
          range.moveStart&#40;'character', aTag.length + insText.length + eTag.length&#41;;
        &#125;
        range.select&#40;&#41;;
      &#125;
      /* für neuere auf Gecko basierende Browser */
      else if&#40;typeof input.selectionStart != 'undefined'&#41;
      &#123;
        /* Einfügen des Formatierungscodes */
        var start = input.selectionStart;
        var end = input.selectionEnd;
        var insText = input.value.substring&#40;start, end&#41;;
        input.value = input.value.substr&#40;0, start&#41; + aTag + insText + eTag + input.value.substr&#40;end&#41;;
        /* Anpassen der Cursorposition */
        var pos;
        if &#40;insText.length == 0&#41; &#123;
          pos = start + aTag.length;
        &#125; else &#123;
          pos = start + aTag.length + insText.length + eTag.length;
        &#125;
        input.selectionStart = pos;
        input.selectionEnd = pos;
      &#125;
      /* für die übrigen Browser */
      else
      &#123;
        /* Abfrage der Einfügeposition */
        var pos;
        var re = new RegExp&#40;'^&#91;0-9&#93;&#123;0,3&#125;$'&#41;;
        while&#40;!re.test&#40;pos&#41;&#41; &#123;
          pos = prompt&#40;"Einfügen an Position &#40;0..." + input.value.length + "&#41;&#58;", "0"&#41;;
        &#125;
        if&#40;pos > input.value.length&#41; &#123;
          pos = input.value.length;
        &#125;
        /* Einfügen des Formatierungscodes */
        var insText = prompt&#40;"Bitte geben Sie den zu formatierenden Text ein oder - bei smilies - nur OK/Enter&#58;"&#41;;
        input.value = input.value.substr&#40;0, pos&#41; + aTag + insText + eTag + input.value.substr&#40;pos&#41;;
      &#125;
    &#125;
    
    //-->
    </script>
    
    
    document.write&#40;"<input class='forumcode' title='Fette Schrift. \n An beliebiger Stelle im Textfeld einf&uuml;gen \n oder markierten Text auf Fett setzen' type='image' src='http&#58;//www.rattarium.net/news/design/fett.gif' value=' Fett ' onClick=\"insert&#40;' ', ' '&#41;\">"&#41;
    
    document.write&#40;"<input class='forumcode' title='Kursiv. \n An beliebiger Stelle im Textfeld einf&uuml;gen \n oder markierten Text auf kursiv setzen'  type='image' src='http&#58;//www.rattarium.net/news/design/kursiv.gif' onClick=\"insert&#40;' ', ' '&#41;\">"&#41;
    view-source:http://www.network54.com/Forum/post?...48&messageid=0

  9. #9
    Teeny
    Themenstarter

    Registriert seit
    15.02.2005
    Beiträge
    26
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Thx

    Ich denke das hilft mir weiter.
    Werde es heute Nacht auseinander klabustern.
    Sage morgen bescheid, ob ich es verstanden habe.

    Schönen Ostersonntag schon mal.
    Es ist sehr einfach, ein Programm zu schreiben, das innerhalb kürzester Zeit und mit wenig Speicherplatzbedarf ein vorgegebenes Problem NICHT löst.

    Der Computer rechnet vor allem damit, dass der Mensch denkt.

  10. #10
    Teeny
    Themenstarter

    Registriert seit
    15.02.2005
    Beiträge
    26
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Dankeschön

    Also ich habe das was ich wissen wollte herausgefunden.
    Konnte mein Problem jedoch nur für den IE lösen.
    Reicht aber.
    THX
    Es ist sehr einfach, ein Programm zu schreiben, das innerhalb kürzester Zeit und mit wenig Speicherplatzbedarf ein vorgegebenes Problem NICHT löst.

    Der Computer rechnet vor allem damit, dass der Mensch denkt.

Ähnliche Themen

  1. Wie Cursor ändern oder einfügen ?
    Von Anne im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 11.05.2007, 17:02
  2. [php] Zeichenkette darf nur A-Z a-z 0-9 enthalten
    Von DarkSyranus im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 22.03.2007, 11:47
  3. php-Befehle in eine Zeichenkette schreiben!
    Von Referend im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 26.12.2006, 19:51
  4. Zeichenkette durchsuchen
    Von Ivanman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 24.07.2006, 17:14
  5. Etwas in eine Textarea einfügen
    Von dash im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 25.04.2004, 01:39

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •