FCKeditor 上传

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <title>FCKeditor 上传</title>
  5.     <script type="text/javascript" src="fckeditor/fckeditor.js"></script>
  6.     <script type="text/javascript">
  7.         function FCKeditor_demo_02() {
  8.             document.getElementById("editor").innerHTML = '<textarea name="FCKeditor2" rows="10" cols="80" style="width: 100%; height: 200px"></textarea>';
  9.             var oFCKeditor2 = new FCKeditor('FCKeditor2', '100%', 300, 'MyBasic', '');
  10.             oFCKeditor2.BasePath = "/fckeditor/";
  11.             oFCKeditor2.ReplaceTextarea();
  12.         }
  13.         window.onload = function() {
  14.             FCKeditor_demo_02();
  15.         }
  16.         function OnUploadCompleted(errorNumber, fileUrl, fileName, customMsg) {
  17.             switch (errorNumber) {
  18.                 case 0: 
  19.                     alert('Your file has been successfully uploaded');
  20.                     break;
  21.                 case 1:
  22.                     alert(customMsg);
  23.                     return;
  24.                 case 101: 
  25.                     alert(customMsg);
  26.                     break;
  27.                 case 201:
  28.                     alert('A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"');
  29.                     break;
  30.                 case 202:
  31.                     alert('Invalid file type');
  32.                     return;
  33.                 case 203:
  34.                     alert("Security error. You probably don't have enough permissions to upload. Please check your server.");
  35.                     return;
  36.                 case 500:
  37.                     alert('The connector is disabled');
  38.                     break;
  39.                 default:
  40.                     alert('Error on file upload. Error number: ' + errorNumber);
  41.                     return;
  42.             }
  43.             var oEditor = FCKeditorAPI.GetInstance('FCKeditor2');
  44.             if (oEditor.EditMode == FCK_EDITMODE_WYSIWYG) {
  45.                 oEditor.InsertHtml('<img src="' + fileUrl + '" alt="" />');
  46.             } else {
  47.                 alert('必须在可视化编辑模式下使用。');
  48.             }
  49.         }
  50.         function CheckUpload() {
  51.             if (document.getElementById("txtUploadFile").value.length == 0) {
  52.                 alert("Please select a file to upload");
  53.                 return false;
  54.             }
  55.             return true;
  56.         }
  57.     </script>
  58. </head>
  59. <body>
  60.     <div id="editor"></div>
  61.     <iframe name="UploadWindow" style="display: none" src=""></iframe>
  62.     <form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data" action="fckeditor/editor/filemanager/connectors/php/upload.php?Type=Image" onsubmit="return CheckUpload();">
  63.         <input id="txtUploadFile" type="file" name="NewFile" />
  64.         <input type="submit" value="Upload" />
  65.     </form>
  66. </body>
  67. </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值