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

Thema: smilies direkt in eine textarea

  1. #1
    stego1987
    Gast

    Standard smilies direkt in eine textarea

    hi leuts...

    habe mal ne frage:

    ich habe eine textarea und daneben will ich smilies...wenn ich nun auf so ein smilie drücke soll es in der textarea z.b. "" einfügen...

    eigentlich die gleiche funktion wie in diesem forum....

    kann mir da jemand den code geben oder weiterhelfen ???

    MfG stego1987
    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
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    <td>[img]Pfad[/img]</td>

    Die fetten kannst / musst du ändern

    Alles aus dem Seiten Quelltext
    Facebook Gruppe: Böses Encoding

  3. #3
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    @ RMB und wo ist die Funktion emoticon zufinden??


    die wird ja auch noch benötigt.

  4. #4
    stego1987
    Gast

    Standard genau

    genau...und wo ist die funktion ???

    sry...aber bin auf javascript nich so der hirsch (dann schon eher auf php)

    thx für die bemühungen..

    mfg stego1987

  5. #5
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    @stego ich auch nicht grad

    hmm mal schauen keine Ahnung

    könnt ja mal im Smilie Pop Up den Quelltxt ansehen da soltte es irgendwo stehen.
    Facebook Gruppe: Böses Encoding

  6. #6
    Gast

    Standard

    Ich habe so ein Problem mal so gelöst:

    Code:
     <script language="Javascript" type="text/javascript">
    
    <!--
    
    function insertAtCaret&#40;textEl, text&#41; &#123;
    
            obj = textEl;
    
            //obj  = document.replier.body;
    
            var chaineAj = text;
    
            //IE support
    
            if &#40;document.selection&#41; &#123;
    
                obj.focus&#40;&#41;;
    
                sel = document.selection.createRange&#40;&#41;;
    
                sel.text = chaineAj;
    
            &#125;
    
            //MOZILLA/NETSCAPE support
    
            else if &#40;obj.selectionStart || obj.selectionStart == "0"&#41; &#123;
    
                var startPos = obj.selectionStart;
    
                var endPos = obj.selectionEnd;
    
                var chaineEl = obj.value;
    
    
    
                obj.value = chaineEl.substring&#40;0, startPos&#41; + chaineAj + chaineEl.substring&#40;endPos, chaineEl.length&#41;;
    
            &#125; else &#123;
    
                obj.value += chaineAj;
    
            &#125;
    
    &#125;
    
    -->
    
    
    
     </script>
    Und die Smilies dann so:

    Nunja, keine Garantie, dass es klappt

  7. #7
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http&#58;//www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript" language="javascript1.1">
    <!--
     function insertSmile&#40;smile&#41;
      &#123;
      document.getElementById&#40;'message'&#41;.value=document.getElementById&#40;'message'&#41;.value+smile;
     &#125;
    -->
    </script>
    </head>
    
    <body>
    <table border="0">
    <tr>
     <td valign="top">
      <table border="0" cellpadding="0" cellspacing="1">
      <tr>
       <td>
        [img]smiles/lol.gf[/img]
       </td>
       <td>
        [img]smiles/grins.gf[/img]
       </td>
      </tr>
      <tr>
       <td>
        [img]smiles/lol2.gf[/img]
       </td>
       <td>
        [img]smiles/grins2.gf[/img]
       </td>
      </tr>
      </table>
     </td>
     <td>
     <textarea name="message" id="message" rows="12" cols="60"></textarea>
     </td>
    </tr>
    </table>
    </body>
    </html>
    ich würede das ganze so lösen.

    und mit den PHP Befehl str_replcae, um die SMILE-Kürzel bei der Ausgabe gegen den img tag aus zu Tauschen, solltest du dich ja auskennen.

  8. #8
    stego1987
    Gast

    Standard thx

    danke viiiiiiiiiiiiiiel mal...es klappt perfekt !!!

    das mit dem ersetzen in php is kein problem...



    MfG stego1987

  9. #9
    stego1987
    Gast

    Standard in pop-up

    noch mal kurz ne frage...

    wie mach ich das wenn ich die smilies in nem pop-up haben will...und die textarea in dem normalen fenster (sind eben zu viele smilies !!)

    danke für eure bemühungen !!!

    MfG Stego1987

  10. #10
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    dokument:

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http&#58;//www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>TEST</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <table border="0">
    <tr>
     <td valign="top">
      <a style="cursor&#58;pointer;" onClick="window.open&#40;'smile.htm', 'smiles', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=200,height=200,left = 412,top = 284'&#41;;">Smiles</a>
     </td>
     <td>
     <textarea name="message" id="message" rows="12" cols="60"></textarea>
     </td>
    </tr>
    </table>
    </body>
    </html>


    smiles.htm
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http&#58;//www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>USmiles</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript" language="javascript1.1">
    function insertSmile&#40;smiley&#41;
    &#123;       
    	var code;
    	code = "+smiley+";
    	window.opener.document.getElementById&#40;'message'&#41;.value += " "+smiley+" ";
        window.opener.document.getElementById&#40;'message'&#41;.focus&#40;&#41;;
        window.self.close&#40;&#41;;
    &#125;
    </script>
    </head>
    
    <body>
      <table border="0" cellpadding="0" cellspacing="1">
      <tr>
       <td>
        [img]smiles/lol.gf[/img]
       </td>
       <td>
        [img]smiles/grins.gf[/img]
       </td>
      </tr>
      <tr>
       <td>
        [img]smiles/lol2.gf[/img]
       </td>
       <td>
        [img]smiles/grins2.gf[/img]
       </td>
      </tr>
      </table> 
    </body>
    </html>

    das sollte so passen oder ???

Ähnliche Themen

  1. Muss eine TextArea initialisiert werden ?
    Von OliverN26 im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 10.04.2007, 15:17
  2. aus einer textarea herraus eine außenständige var verändern?
    Von SonicChriz im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 25.11.2005, 17:29
  3. Inhalt des html-textarea in eine Datei schreiben
    Von Robert_Wien im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 14
    Letzter Beitrag: 15.05.2005, 15:17
  4. Smilies
    Von ::RMB:: im Forum Forum-Hilfe.de intern
    Antworten: 2
    Letzter Beitrag: 06.04.2005, 12:54
  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
  •