Ankündigung

Einklappen
Keine Ankündigung bisher.

Smilies??

Einklappen

Neue Werbung 2019

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

  • Smilies??

    Hi
    Ich habe jetzt diesen Code bei einen Formular:
    Code:
    <!--
    function SmilieEinfuegen(Smilie)
    {
    	document.Formular.nachricht.value+=Smilie+" ";
    	document.Formular.nachricht.focus();
    }
    //-->
    </script>
    <form action="" method="post" name="Formular">
    <table border="1" bordercolor="#00000">
    <tr>
    	<td width="150" align="center">Überschrift</td>
    	<td width="200" align="center"><input type="text" name="uberschrift"></td>
    </tr>
    <tr>
    	<td width="150" align="center" valign="top">Nachricht:
    
    	<?php include("smilie.php");
    	?></td>
    	<td width="200" align="center"><textarea rows="10" cols="23" name="nachricht"></textarea></td>
    </tr>
    <tr>
    	<td colspan="2" align="center"><input type="submit" name="submit" value="Eintragen!"></td>
    </tr>
    </table>
    </form>
    In der Smilie.php ist das immer so angegeben:
    Und das für alle Smilies.
    Wenn ich jetzt auf einen Smilie klicke fügt er das aber nicht ein. Wieso nicht?? Wenn ich das bei dem anderen input-feld mache funzt es auch nicht.
    Meine PHPInfo: http://www.ld-network.de/phpinfo.php

    \/isit Me @ www.simrally.de


  • #2
    versuchs mal so:
    Code:
    document.form.feld.value=document.form.feld.value + Smilie;

    Kommentar


    • #3
      hmmm...funzt auch nicht.

      Passiert immer noch nichts wenn ich auf den Smilie klicke.
      Meine PHPInfo: http://www.ld-network.de/phpinfo.php

      \/isit Me @ www.simrally.de

      Kommentar


      • #4
        schau doch einfach mal in den quelltext dieses forums .. da findest du das
        privater Blog

        Kommentar


        • #5
          ist ja schließlich JS, und damit überall wo es eingesetzt wird 'klaubar'.
          Aufstrebend, kompetent und werbefrei.
          www.developers-guide.net

          Kommentar


          • #6
            aber ist immer sehr versteckt...

            Kommentar


            • #7
              Irgendwie bin ich zu blöd dazu

              Also so ist jetzt der Code:
              Code:
              <!--
              function emoticon(text) {
              	var txtarea = document.Formular.nachricht;
              	text = ' ' + text + ' ';
              	if (txtarea.createTextRange && txtarea.caretPos) {
              		var caretPos = txtarea.caretPos;
              		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
              		txtarea.focus();
              	} else {
              		txtarea.value  += text;
              		txtarea.focus();
              	}
              }
              //-->
              </script>
              <form action="" method="post" name="Formular">
              <table border="1" bordercolor="#00000">
              <tr>
              	<td width="150" align="center">Überschrift</td>
              	<td width="200" align="center"><input type="text" name="uberschrift"></td>
              </tr>
              <tr>
              	<td width="150" align="center" valign="top">Nachricht:
              
              	<?php include("smilie.php");
              	?></td>
              	<td width="200" align="center"><textarea rows="10" cols="23" name="nachricht"></textarea></td>
              </tr>
              <tr>
              	<td colspan="2" align="center"><input type="submit" name="submit" value="Eintragen!"></td>
              </tr>
              </table>
              </form>
              Und so war die Smilie Funktion hier beim Forum:
              Code:
              function emoticon(text) {
              	var txtarea = document.post.message;
              	text = ' ' + text + ' ';
              	if (txtarea.createTextRange && txtarea.caretPos) {
              		var caretPos = txtarea.caretPos;
              		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
              		txtarea.focus();
              	} else {
              		txtarea.value  += text;
              		txtarea.focus();
              	}
              }
              In der Smilie.php habe ich das jetzt in dieses umgeändert:
              Wieso funzt das immer noch nicht?
              Meine PHPInfo: http://www.ld-network.de/phpinfo.php

              \/isit Me @ www.simrally.de

              Kommentar


              • #8
                Hi

                Also ich mach das so:

                Code:
                <SCRIPT LANGUAGE="JavaScript">
                function AddText(NewCode) {
                document.form1.beitrag.value+=NewCode
                }
                function a() {
                AddTxt="8-o";
                AddText(AddTxt);
                }
                function b() {
                AddTxt=":-D";
                AddText(AddTxt);
                }
                function c() {
                AddTxt=":-]";
                AddText(AddTxt);
                }
                Und zum einfügen nehm ich einfach das Bild.

                Code:
                Gruss Simon
                Der G-Translator

                Kommentar

                Lädt...
                X