![]() |
Text in Textbox einfügen [HTML?]
Hi,
weiß nich obs nu mit HTML mach bar is (denke mal nich) aber egal: Ich habe ne TEXTAREA in meinem HTML-Dokument, wo man den Text für seinen Gästebucheintrag einträgt. Nun muss man, wenn man z.B. ': D' schreiben um sonen Smilie zu bekommen :D Nun würde ich gerne einfach die Smilies unter die Textarea setzen (als bild) und wenn man draufdrückt, dann soll der passende Smilie-Code an der Cursor-Position in der Textbox eingefügt werden. Wie kann man sowas machen? |
Re: Text in Textbox einfügen [HTML?]
Mit Java-Script :zwinker:
|
Re: Text in Textbox einfügen [HTML?]
Na super...sowas hab ich mir auch schon gedacht :mrgreen:
Haste nen Code, womit sowas geht? |
Re: Text in Textbox einfügen [HTML?]
Hi Neuni, hier eine konstruktive Antwort :mrgreen:
Code:
Der Parameter text ist der Smileycode, den du einfügen willst.
function emoticon(text) {
var txtarea = document.<formname>.<feldname>; 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(); } } Der Code kommt übrigens aus dem phpBB :zwinker: Greetz alcaeus |
Re: Text in Textbox einfügen [HTML?]
Code:
Kannst auch .innerHTML benutzen, dann wird eben HTML-Code eingefügt, obwohl das bei den Edit-Controls nicht viel helfen wird.
<script language="JavaScript">
<!-- document.FormName.EditName.innerText = "neuerText"; --> </script> |
Re: Text in Textbox einfügen [HTML?]
![]() google, das erste ergebnis [google]javascript text einfügen[/google] einfach mal selber denken ;-) [edit]hiho, da war ich mal wieder schnell :roll: [/edit] |
Re: Text in Textbox einfügen [HTML?]
@alcaeus&Dax: Danke...werds mal probieren!
@Meflin: :tongue: ;) |
Re: Text in Textbox einfügen [HTML?]
:hi:
![]() alles rund um javascript edit: er hat den link ja automatisch aktzeptiert, doppelgemoppelt brauch man dann ja net |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz