smileys zu Textfeld hinzufügen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
befehl
bild
fallen
gen
klicken
netzen
oberen smileys
raten
resource
smilie
string
tabelle
textfeld
tricksen
tutorial
umwandlung
-
Hi,
ich wollte gerne mal wissen, wie man (wie in Lima-City) die oberen Smileys durch klick zu dem Textfeld hinzuf?gen kann!(das Script!)
Brauche ich f?r mein selbstgeproggtes Forum!
mawes
PS: Wenn das PHP ist, bitte verschieben! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
und wie wird das dann wieder aufgerufen, wenn das (bei mir) in einer mysql-tabelle gespeichert ist?
-
das ist was anderes...wenn man auf den smilie klickt steht ja text im textfeld ( z.b. :) oder so) und das muss man dann mit PHP durch ein bild ersetzen...
der befehl heisste ereg_replace...
$text = ereg_replace(":)","url des bildes",$text);
wenn du dann
echo $text;,
machst wird der text inklusive bild angezeigt -
Mawes meinte, wie man es hinzuf?gt, und nicht wie man Strings ersetzt...
Ganz einfach
<form name="eingabefelder" action="blablabla.html" method="POST">
<a href="javascript:void(0);" onClick="document.eingabefelder.textfeld.value = document.eingabefelder.textfeld.value + ':D' ">
<img src="grins.gif" border="0">
</a>
<textarea name="textfeld"></textarea>
<input type="submit" value="Speichern">
</form>
Bei dem Script werden die Smilies immer hinten ins Textfeld gesetzt. Den fettgedruckten Bereich kannst du so oft wie du willst hintereinandersetzen, nur mu?t eben :D und grins.gif anpassen.
-------------------------------------------------------------
Die Umwandlung von BB-Code nach Smilie geht so rum genau (ist allerdings PHP):
$a=str_replace(":D", "<img src=\"grins.gif\">", $a);
von ereg_replace rate ich in dem Falle ab! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage