FCKeditor本地test.html

<!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="#" onclick="GetFolders();">Get Folders</a></td>

<td>

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

<td valign="top">

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

<td>

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

<td valign="top">

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

<td>

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

<td valign="top">

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

<td>

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

<td valign="top">

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

<td>

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

<td valign="top">

<a href="#" onclick="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" onclick="SetAction();" />

<input type="submit" value="Upload2" onclick="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>

上一篇:别@微信官方了,最全的圣诞帽都在这儿了!


下一篇:遨游和IE收藏夹合并的问题