Witam, piszę skrypt księgi gości i nie wiem jak zrobić, żeby po kliknięciu na emota, jego kod dodał się do pola textarea. Przykład mamy po lewej stronie, jak piszemy posta na tym forum.
Mam pole textarea o nazwie wpis. Jak powinna wyglądać składnia onclick?
Pozdrawiam.
onclick emoty
Re: onclick emoty
Kod JS, który odpowiada za wstawianie emotek na tym forum:
Co do wywołania to IMHO powinno zadziałać:
Pole textarea w powyższym kodzie nosi nazwę message, albo zmień albo nazwij swoje tak samo.
Kod: Zaznacz cały
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();
}
}Kod: Zaznacz cały
onClick="emoticon(':-)')"Re: onclick emoty
W sieci znalazłem taki kod:
[xml]<img onclick="form1.tekst.value += \''.$odpowiedz['symbol'].'\'" src="emoty/'.$odpowiedz['sciezka'].'">[/xml]
Jest on dużo łatwiejszy, ale niestety nie działa. Gdzie jest błąd
[xml]<img onclick="form1.tekst.value += \''.$odpowiedz['symbol'].'\'" src="emoty/'.$odpowiedz['sciezka'].'">[/xml]
Jest on dużo łatwiejszy, ale niestety nie działa. Gdzie jest błąd

