Hi Leute,
ich versuche schon ne ganze weile, Smilies bei openWYSIWYG durch JavaScript einzufügen. Aber irgendwie klappt das nicht wirklich. Früher habe ich durch folgendenden Code Smilies in ein Textarea eingefügt:
Im Head-Bereich:
IM HTML Bereich:
TJa, dass geht aber leider nun nicht mehr.
Hier mal die URL zu ner Demo von dem Cross-Browser openWYSIWYG Editor:
http://www.openwebware.com/products/openwysiwyg/demo.shtml
Hoffe, dass mir doch jemand hier helfen kann.
ich versuche schon ne ganze weile, Smilies bei openWYSIWYG durch JavaScript einzufügen. Aber irgendwie klappt das nicht wirklich. Früher habe ich durch folgendenden Code Smilies in ein Textarea eingefügt:
Im Head-Bereich:
Code:
</style>
<script type="text/javascript">
<!--
function insert(form,field,what)
{
if (document.forms[form].elements[field].createTextRange)
{
document.forms[form].elements[field].focus();
document.selection.createRange().duplicate().text = what;
}
else if ((typeof document.forms[form].elements[field].selectionStart) != 'undefined') // für Mozilla
{
var tarea = document.forms[form].elements[field];
var selEnd = tarea.selectionEnd;
var txtLen = tarea.value.length;
var txtbefore = tarea.value.substring(0,selEnd);
var txtafter = tarea.value.substring(selEnd, txtLen);
var oldScrollTop = tarea.scrollTop;
tarea.value = txtbefore + what + txtafter;
tarea.selectionStart = txtbefore.length + what.length;
tarea.selectionEnd = txtbefore.length + what.length;
tarea.scrollTop = oldScrollTop;
tarea.focus();
}
else
{
document.forms[form].elements[field].value += what;
document.forms[form].elements[field].focus();
}
}
//-->
</script>
IM HTML Bereich:
<button name="smile" type="button" value="smile" title="Insert smiley " onclick="insert_smilie('form_id','textarea_id',' ');"><img class="smiley" src="img/smile.gif" alt="" width="15" height="15" /></button>
TJa, dass geht aber leider nun nicht mehr.
Hier mal die URL zu ner Demo von dem Cross-Browser openWYSIWYG Editor:
http://www.openwebware.com/products/openwysiwyg/demo.shtml
Hoffe, dass mir doch jemand hier helfen kann.