FCKeditor 上传

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

你可能感兴趣的:(PHP,fckeditor,upload,action,function,image,file)