WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   PHP + MYSQL + Textarea (http://www.wcm.at/forum/showthread.php?t=170175)

suRe 19.07.2005 14:50

PHP + MYSQL + Textarea
 
ok hab gleich noch ne frage die mich brennend intressiert

Man sieht ja in jedem Forum das es smilies hat, nun meine frage ist, wie kann ich machen wen ich eben auf so ein smilie klicke es mir automatisch in der textarea z.B das ersatzzeichen ";]" einfügt?

wisst Ihr was ich meine?

T.dot 19.07.2005 15:33

Simples Javascript, hatten wir doch alles bereits. ;)

Kuckst du hier:
http://www.wcm.at/forum/showthread.p...hlight=smileys

mfg Thomas

suRe 20.07.2005 07:30

hmmm irgendiwe schnall ich das ned!

kannst du mir kurz eine erklärung geben wen du zeit hast? also nicht rein nur den code sondern auch noch kurz beschrieben?

wäre nett! danke im voraus suRe

suRe 20.07.2005 08:06

ehhm ich habs nun anhande eines anfderen tut herausgefunden. Nur noch eine Frage doch zuerst den code:

im head:

PHP-Code:

<script language="JavaScript">
<!--
function 
setsmile(Zeichen) {
    
document.test.inhalt.focus();
    
document.test.inhalt.value =
    
document.test.inhalt.value Zeichen;
    
document.test.inhalt.focus();
}

//-->
</script> 


Im body:

PHP-Code:


[url="javascript:setsmile(':-)')"][img]dassmiliebild.gif[/img][/url

es funktioniert soweit das es das smilie zeichen einfügt, nur das problem ist wie kann ich machen das es dies nicht immer am schluss der textarea einfügt sondern dort wo sich momentan der cursor befindet.

Gruss

T.dot 20.07.2005 08:40

Dazu müsstest du per Javascript herausfinden, wo der Cursor in der Textarea gerade steht und den Text dazwischen einfügen.

Ob und wie das geht, weiß ich leider nicht. Ich kenn aus den div. Seiten nur die Funktion, dass der Smiley am Ende eingefügt wird.

mfg Thomas

suRe 20.07.2005 09:28

ok danke trozdem für die erste hilfe.


kann mir da sonnst wer in diesem Forum helfen?

suRe 20.07.2005 14:02

nimand einen Tip für mich?


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag