博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FCKeditor本地test.html
阅读量:2435 次
发布时间:2019-05-10

本文共 5876 字,大约阅读时间需要 19 分钟。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>FCKeditor助手 by jacks</title>

<meta http-equiv="Content-Type" content="text/html;">

<script type="text/javascript">

function BuildBaseUrl( sUrl,command )

{

if(sUrl.indexOf("http://")<0)sUrl='http://'+sUrl;

return sUrl+document.getElementById('cmbConnector').value +

'?Command=' + command +

'&Type=' + document.getElementById('cmbType').value +

'&CurrentFolder=' + encodeURIComponent(document.getElementById('txtFolder').value) ;

}

 

function SetFrameUrl( url )

{

document.getElementById('eRunningFrame').src = url ;

 

}

 

function GetFolders()

{

var sUrl = document.getElementById('fckPath').value+'/editor/filemanager/browser/default/connectors/';

SetFrameUrl( BuildBaseUrl( sUrl,'GetFolders' ) ) ;

return false ;

}

function GetFolders()

{

var sUrl = document.getElementById('fckPath').value+'/editor/filemanager/browser/default/connectors/';

SetFrameUrl( BuildBaseUrl( sUrl,'GetFolders' ) ) ;

return false ;

}

function GetFoldersAndFiles()

{

var sUrl = document.getElementById('fckPath').value+'/editor/filemanager/browser/default/connectors/';

SetFrameUrl( BuildBaseUrl( sUrl,'GetFoldersAndFiles' ) ) ;

return false ;

}

 

function CreateFolder()

{

var s = document.getElementById('fckPath').value+'/editor/filemanager/browser/default/connectors/';

var sFolder = prompt( 'Type the folder name:', 'Test Folder' ) ;

 

if ( ! sFolder )

return false ;

 

var sUrl = BuildBaseUrl( s,'CreateFolder' ) ;

sUrl += '&NewFolderName=' + encodeURIComponent( sFolder ) ;

 

SetFrameUrl( sUrl ) ;

return false ;

}

 

function GetFolders2()

{

var sUrl = document.getElementById('fckPath').value+'/editor/filemanager/connectors/';

SetFrameUrl( BuildBaseUrl( sUrl,'GetFolders' ) ) ;

return false ;

}

function GetFolders2()

{

var sUrl = document.getElementById('fckPath').value+'/editor/filemanager/connectors/';

SetFrameUrl( BuildBaseUrl( sUrl,'GetFolders' ) ) ;

return false ;

}

function GetFoldersAndFiles2()

{

var sUrl = document.getElementById('fckPath').value+'/editor/filemanager/connectors/';

SetFrameUrl( BuildBaseUrl( sUrl,'GetFoldersAndFiles' ) ) ;

return false ;

}

 

function CreateFolder2()

{

var s = document.getElementById('fckPath').value+'/editor/filemanager/connectors/';

var sFolder = prompt( 'Type the folder name:', 'Test Folder' ) ;

 

if ( ! sFolder )

return false ;

 

var sUrl = BuildBaseUrl( s,'CreateFolder' ) ;

sUrl += '&NewFolderName=' + encodeURIComponent( sFolder ) ;

 

SetFrameUrl( sUrl ) ;

return false ;

}

 

function OnUploadCompleted( errorNumber, fileName )

{

switch ( errorNumber )

{

case 0 :

alert( 'File uploaded with no errors' ) ;

break ;

case 201 :

GetFoldersAndFiles() ;

alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;

break ;

case 202 :

alert( 'Invalid file' ) ;

break ;

default :

alert( 'Error on file upload. Error number: ' + errorNumber ) ;

break ;

}

}

 

this.frames.frmUpload = this ;

 

function SetAction()

{

var s = document.getElementById('fckPath').value+'/editor/filemanager/browser/default/connectors/';

var sUrl = BuildBaseUrl( s,'FileUpload' ) ;

document.getElementById('frmUpload').action = sUrl ;

}

 

function SetAction2()

{

var s = document.getElementById('fckPath').value+'/editor/filemanager/connectors/';

var sUrl = BuildBaseUrl( s,'FileUpload' ) ;

document.getElementById('frmUpload').action = sUrl ;

}

 

</script>

</head>

<body>

FCKeditor Path:&nbsp;&nbsp;<input type="text" id="fckPath" size="100%" value="http://">

<table height="100%" cellspacing="0" cellpadding="0" width="100%" border="0">

<tr>

<td>

<table cellspacing="0" cellpadding="0" border="0">

<tr>

<td>

Connector:<br />

<select id="cmbConnector" name="cmbConnector">

<option value="asp/connector.asp" selected="selected">ASP</option>

<option value="aspx/connector.aspx">ASP.Net</option>

<option value="cfm/connector.cfm">ColdFusion</option>

<option value="lasso/connector.lasso">Lasso</option>

<option value="perl/connector.cgi">Perl</option>

<option value="cfm/connector.cfm">cfm</option>

<option value="php/connector.php">PHP</option>

<option value="py/connector.py">Python</option>

</select>

</td>

<td>

&nbsp;&nbsp;&nbsp;</td>

<td>

Current Folder<br />

<input id="txtFolder" type="text" value="/" name="txtFolder" /></td>

<td>

&nbsp;&nbsp;&nbsp;</td>

<td>

Resource Type<br />

<select id="cmbType" name="cmbType">

<option value="File" selected="selected">File</option>

<option value="Image">Image</option>

<option value="Flash">Flash</option>

<option value="Media">Media</option>

<option value="Invalid">Invalid Type (for testing)</option>

</select>

</td>

</tr>

</table>

<br />

<table cellspacing="0" cellpadding="0" border="0">

<tr>

<td valign="top">

<a href="#" οnclick="GetFolders();">Get Folders</a></td>

<td>

&nbsp;&nbsp;&nbsp;</td>

<td valign="top">

<a href="#" οnclick="GetFoldersAndFiles();">Get Folders and Files</a></td>

<td>

&nbsp;&nbsp;&nbsp;</td>

<td valign="top">

<a href="#" οnclick="CreateFolder();">Create Folder</a></td>

<td>

&nbsp;&nbsp;&nbsp;</td>

<td valign="top">

<a href="#" οnclick="GetFolders2();">Get Folders2</a></td>

<td>

&nbsp;&nbsp;&nbsp;</td>

<td valign="top">

<a href="#" οnclick="GetFoldersAndFiles2();">Get Folders and Files2</a></td>

<td>

&nbsp;&nbsp;&nbsp;</td>

<td valign="top">

<a href="#" οnclick="CreateFolder2();">Create Folder2</a></td>

<td>

&nbsp;&nbsp;&nbsp;</td>

</tr>

</table>

<form id="frmUpload" action="" target="eRunningFrame" method="post" enctype="multipart/form-data">

File Upload

<input id="txtFileUpload" type="file" name="NewFile" />

<input type="submit" value="Upload" οnclick="SetAction();" />

<input type="submit" value="Upload2" οnclick="SetAction2();" />

</form>

</td>

</tr>

<tr>

<td height="100%" valign="top">

<iframe id="eRunningFrame" src="about:blank" name="eRunningFrame" width="100%"

height="100%"></iframe>

</td>

</tr>

</table>

</body>

</html>

转载地址:http://kvhmb.baihongyu.com/

你可能感兴趣的文章
如何避免软件行业的薪资天花板?
查看>>
Java知识体系最强总结(2020版)
查看>>
MyBatis与Hibernate区别
查看>>
笔记︱风控分类模型种类(决策、排序)比较与模型评估体系(ROC/gini/KS/lift)
查看>>
MySQL存储引擎之MyISAM与InnoDB区别
查看>>
Python numpy小练习
查看>>
Linux命令英文解释(按英文字母顺序)
查看>>
分类模型的效果评估
查看>>
深入理解什么是Java双亲委派模型
查看>>
链表算法面试题---删除链表中的重复元素II
查看>>
链表算法面试题---合并两个链表
查看>>
链表算法面试题---交换链表的节点I
查看>>
链表算法面试题---交换链表的节点II
查看>>
链表算法面试题---链表的插入排序
查看>>
链表算法面试题---合并N个有序链表
查看>>
链表算法面试题---分割链表
查看>>
总结、归类---使用二分处理旋转数组的问题
查看>>
分布式常用技术
查看>>
uniapp DES加解密
查看>>
小程序数组去重
查看>>