Ergebnis 1 bis 2 von 2

Thema: javascript text include

  1. #1
    Yada
    Gast

    Standard javascript text include

    aloa,

    der titel ist nicht das, wonach er aussieht - von vorne weg

    es gibt ein problem ...
    ---

    jeder kennt es, wenn er in nem forum is, und nen text z.B. fett oder so geschrieben haben will, klickt er auf das schöne B was (hier) oben steht und im text feld erscheint das wunderschöne [.B][/B] ...

    ich hab mich mal umgesehen, gewerkt und geschraubt ...

    mein ergebniss:

    mein textarea-feld:
    Code:
    <textarea class=textbox ondblclick=updatePos&#40;this&#41;; onkeyup=updatePos&#40;this&#41;; style="WIDTH&#58; 350px" onclick=updatePos&#40;this&#41;; name=message rows=10 onselect=updatePos&#40;this&#41;;></textarea>
    der befehl für z.B. nen smiley einfügen:
    der java-script befehl:
    Code:
    <SCRIPT language=JavaScript>
    var editBody = document.editform.message;
    function insertText&#40;theText&#41; &#123;
            if &#40;editBody.createTextRange && editBody.curPos&#41; &#123;
                    editBody.curPos.text = theText;
            &#125; else &#123;
                    editBody.value += theText;
            &#125;
            editBody.focus&#40;&#41;;
    &#125;
    function AddText&#40;wrap, wrap2&#41; &#123;
            if &#40;editBody.curPos&#41; &#123;
                    insertText&#40;"&#91;" + wrap + "&#93;" + editBody.curPos.text + "&#91;" + wrap2 + "&#93;"&#41;;
            &#125; else &#123;
                    insertText&#40;"&#91;" + wrap + "&#93;&#91;" + wrap2 + "&#93;"&#41;;
            &#125;
    &#125;
    function updatePos&#40;obj&#41; &#123;
            if &#40;obj.createTextRange&#41; &#123;
                    obj.curPos = document.selection.createRange&#40;&#41;.duplicate&#40;&#41;;
            &#125;
    &#125;
    </SCRIPT>
    sehr schön - aber es funkt nicht ... warum?

    ergebniss:
    Fehler auf der Seite. (steht im inet explorer links unten). Falsch ist angeblich:

    Code:
    var editBody = document.editform.message;
    so - und was is da jetzt wirklich falsch?

    cu, yada!

    P.S. danke im vorraus
    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 !!!!!

  2. #2
    Fortgeschrittene/r
    Registriert seit
    21.11.2004
    Ort
    Bremen
    Beiträge
    175
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hi,

    ich würde nicht behaupten, das ich alles verstanden habe, aber versuch doch:
    Code:
    <textarea class=textbox ondblclick=updatePos&#40;this&#41;; onkeyup=updatePos&#40;this&#41;; style="WIDTH&#58; 350px" onclick=updatePos&#40;this&#41;; name=message id=message rows=10 onselect=updatePos&#40;this&#41;;></textarea>
    dann kannst du das Feld über die Id ansprechen:
    Code:
    var editBody = document.getElementById&#40;"message"&#41;;
    ich hab das nicht getestet, aber so ähnlich funktioniert auch mein Gästebuch:http://www.digitale-stoerung.de/gaestebuch.php

    (ein Gimmik: im IE kann man hier auch den Text markieren, der formatiert werden soll und es gibt eine popup-Vorschau)

    Gruß
    Marcus

Ähnliche Themen

  1. Via Javascript Text an Cursorposition kopieren
    Von gelöschter User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 06.02.2008, 16:53
  2. javascript problem bei seiten include
    Von BigSanch im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 09.01.2008, 14:02
  3. Javascript, bei Mouseover Text ändern
    Von Sojo im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 17.04.2007, 15:52
  4. include in JavaScript
    Von Netx1 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 11.01.2007, 20:55
  5. Javascript zum Anzeigen von Verschiedenen Bilder mit Text
    Von Moendu im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 26.07.2005, 13:06

Stichworte

Berechtigungen

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