永发信息网

FCKeditor文本编辑器上传图片,FLASH配置

答案:2  悬赏:50  手机版
解决时间 2021-05-07 20:38

在使用FCKeditor文本编辑器时,如何配置文件实现在JSP页面上传图和FLASH?

如果有比较好的文本编辑器,也可以推荐!

谁能解决的话,另外还可以再追加50-100积分。如

最佳答案
嗯。。。jsp+hibernate +struts框架中的配置是有所不同。自已尝试看看吧。
全部回答

FCK本身不带上传组件,一般配合无组件上传或其他上传组件,然后调用一个函数判断文件类型和路径在FCK中插入相关HTML代码。以下是一个封装好的JS函数。函数说明addUploadItem(文件类型,上传后的路径)

//插入上传附件 function addUploadItem(type,path){ var EditType="" try{ var oEditor = parent.FCKeditorAPI.GetInstance('Message') EditType="FCkEditor" var hrefLen=location.href.lastIndexOf("/") var Fhref=location.href.substr(0,hrefLen+1) path=Fhref+path } type=type.toLowerCase() switch(type){ case 'gif': oEditor.InsertHtml('<img src="'+path+'" />') break; case 'jpg': oEditor.InsertHtml('<img src="'+path+'" />') break; case 'png': oEditor.InsertHtml('<img src="'+path+'" />') break; case 'mp3': oEditor.InsertHtml('<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" id="MediaPlayer" width="450" height="70"><param name=""howStatusBar" value="-1"><param name="AutoStart" value="False"><param name="Filename" value="'+path+'"></object>') break; case 'wma': oEditor.InsertHtml('<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" id="MediaPlayer" width="450" height="70"><param name=""howStatusBar" value="-1"><param name="AutoStart" value="False"><param name="Filename" value="'+path+'"></object>') break; case 'rm': oEditor.InsertHtml('<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="300"><param name="SRC" value="'+path+'" /><param name="CONTROLS" VALUE="ImageWindow" /><param name="CONSOLE" value="one" /><param name="AUTOSTART" value="true" /><embed src="'+path+'" nojava="true" controls="ImageWindow" console="one" width="400" height="300"></object><br/><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="32" /><param name="CONTROLS" value="StatusBar" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+path+'" nojava="true" controls="StatusBar" console="one" width="400" height="24" /></object><br/><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="32" /><param name="CONTROLS" value="ControlPanel" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+path+'" nojava="true" controls="ControlPanel" console="one" width="400" height="24" autostart="true" loop="false" /></object>') break; case 'rmvb': oEditor.InsertHtml('<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="300"><param name="SRC" value="'+path+'" /><param name="CONTROLS" VALUE="ImageWindow" /><param name="CONSOLE" value="one" /><param name="AUTOSTART" value="true" /><embed src="'+path+'" nojava="true" controls="ImageWindow" console="one" width="400" height="300"></object><br/><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="32" /><param name="CONTROLS" value="StatusBar" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+path+'" nojava="true" controls="StatusBar" console="one" width="400" height="24" /></object><br/><object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="400" height="32" /><param name="CONTROLS" value="ControlPanel" /><param name="AUTOSTART" value="true" /><param name="CONSOLE" value="one" /><embed src="'+path+'" nojava="true" controls="ControlPanel" console="one" width="400" height="24" autostart="true" loop="false" /></object>') break; case 'ra': oEditor.InsertHtml('<object classid="clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" id="RAOCX" width="450" height="60"><param name="_ExtentX" value="6694"><param name="_ExtentY" value="1588"><param name="AUTOSTART" value="true"><param name="SHUFFLE" value="0"><param name="PREFETCH" value="0"><param name="NOLABELS" value="0"><param name="SRC" value="'+path+'"><param name="CONTROLS" value="StatusBar,ControlPanel"><param name="LOOP" value="0"><param name="NUMLOOP" value="0"><param name="CENTER" value="0"><param name="MAINTAINASPECT" value="0"><param name="BACKGROUNDCOLOR" value="#000000"><embed src="'+path+'" width="450" autostart="true" height="60"></embed></object>') break; case 'asf': oEditor.InsertHtml('<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase=" http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" type="application/x-oleobject" standby="Loading..." width="400" height="300"><param name="FileName" VALUE="'+path+'" /><param name="ShowStatusBar" value="-1" /><param name="AutoStart" value="true" /><embed type="application/x-mplayer2" pluginspage=" http://www.microsoft.com/Windows/MediaPlayer/" src="'+path+'" autostart="true" width="400" height="300" /></object>') break; case 'avi': oEditor.InsertHtml('<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase=" http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" type="application/x-oleobject" standby="Loading..." width="400" height="300"><param name="FileName" VALUE="'+path+'" /><param name="ShowStatusBar" value="-1" /><param name="AutoStart" value="true" /><embed type="application/x-mplayer2" pluginspage=" http://www.microsoft.com/Windows/MediaPlayer/" src="'+path+'" autostart="true" width="400" height="300" /></object>') break; case 'wmv': oEditor.InsertHtml('<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase=" http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" type="application/x-oleobject" standby="Loading..." width="400" height="300"><param name="FileName" VALUE="'+path+'" /><param name="ShowStatusBar" value="-1" /><param name="AutoStart" value="true" /><embed type="application/x-mplayer2" pluginspage=" http://www.microsoft.com/Windows/MediaPlayer/" src="'+path+'" autostart="true" width="400" height="300" /></object>') break; case 'swf': oEditor.InsertHtml('<object codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="300"><param name="movie" value="'+path+'" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="never" /><embed src="'+path+'" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300" /></object>') break; default : oEditor.InsertHtml('<a href="'+path+'"><img border="0" src="../../images/download.gif" />点击下载此文件</a>') break; } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么样能快速提高蓝球技术?
DOTA练金中单要怎么加点?
男性吃药期间女性受孕会影响孩子健康吗
奇迹3D客户端在哪里可以下载?
活的时间长好还是时间短好??
谁知道从云南昆明到西藏拉萨怎么走?
人为啥会有喜怒悲乐
谁能给我一个好点的PSP2000小说阅读器
怀孕的可能性,
初一科学题快
幻想世界战士的60级手饰套装未强化的多少RMB
打篮球怎么练好转身投篮
为什么我的体温会下降?
我家电视接通电源后指示灯正常亮着,但是电视
通宵会死人吗?
推荐资讯
我想买台组装机,请行家帮忙配置一下,价格在
一个外国动画片
阿斯顿马丁的车钥匙是什么样的
家电的售后服务电话
英语翻译想到达一个地方,有时是要“先”朝相
为什么在公司的电脑进不去好友的QQ农场,在家
旺联超市地址有知道的么?有点事想过去
电脑的最好配置有那些?
新一代化妆品人民店在哪里啊,我有事要去这个
大麦沟在什么地方啊,我要过去处理事情
NBA2 k10,GTA4,COD6什么时候出阿!!!!
哪种发型是最流行的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?