Thank you Creasy,
I followed your instructions but unfortunately it still doesn't work...
the message body still becomes "0" after i clicked submit button.
.....
I checked the source code of that page and found a little problem....
in my settings, i've already setted my "Message Editor Interface:" to Full WYSI|WYG settings.
And then, i try to post a reply to an image, I goto Quick Reply and view the source:
Here maybe it's initializing the quick reply editor:
vB_Editor['vB_Editor_QR'] = new vB_Text_Editor('vB_Editor_QR', 0, 'nonforum', '1');
var QR_EditorID = 'vB_Editor_QR';
I checked document of vb_text_editor:
vB Text Editor - vB Wiki
it gives usage of this function:
vB_Text_Editor(string editorid, boolean mode, string parsetype, boolean parsesmilies, string initial_text, string ajax_extra)
boolean mode: Initialise to WYSIWYG mode?
so the second paramater is given "0", that means False i think.
Then I clicked "post quick reply", and on next page, which gave me:
"Please complete both the subject and message fields.
The message you have entered is too short. Please lengthen your message to at least 1 characters."
I view the souce again, and found
“vB_Editor['vB_Editor_001'] = new vB_Text_Editor('vB_Editor_001', 0, 'nonforum', '1', undefined, '');”
second paramater is still given as False.
according to the vB_Wiki, if second paramater is false, it won't initialize to WYSIWYG mode.
perhaps that is the problem?