Line 67: | Line 67: | ||
The editor instance just created will behave like a normal <INPUT> field in a form. To retrieve its value you can do something like this: | The editor instance just created will behave like a normal <INPUT> field in a form. To retrieve its value you can do something like this: | ||
<pre><% | <pre><% | ||
− | Dim | + | Dim sValue |
− | + | sValue = Request.Form( "FCKeditor1" ) | |
− | + | </pre> | |
− | </pre> | + | |
== Additional information == | == Additional information == | ||
* You can find some samples on how to use the editor in the "_samples/asp" directory of the distributed package. | * You can find some samples on how to use the editor in the "_samples/asp" directory of the distributed package. |
Revision as of 14:00, 3 January 2008
It is very easy to use FCKeditor in your ASP web pages. All the integration files are available in the official distributed package. Just follow these steps.
Contents
[hide]Integration step by step
Step 1
Suppose that the editor is installed in the /FCKeditor/ path of your web site. The first thing to do is to include the "ASP Integration Module" file in the top of your page, just like this:
<!-- #INCLUDE file="../../fckeditor.asp" -->
Step 2
Now the FCKeditor is available and ready to use. So, just insert the following code in your page to create an instance of the editor (usually inside a <FORM>):
<% Dim sBasePath sBasePath = Request.ServerVariables("PATH_INFO") sBasePath = Left( sBasePath, InStrRev( sBasePath, "/_samples" ) ) Dim oFCKeditor Set oFCKeditor = New FCKeditor oFCKeditor.BasePath = sBasePath oFCKeditor.Value = "<p>This is some <strong>sample text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>." oFCKeditor.Create "FCKeditor1" %>
"FCKeditor1" is the name used to post the editor data on forms.
Step 3
The editor is now ready to be used. Just open the page in your browser to see it at work.
Sample Code
The complete sample - find the full sample in your Samples directory.
<!-- #INCLUDE file="../../fckeditor.asp" --> <html> <head> <title>FCKeditor - Sample</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <form action="sampleposteddata.asp" method="post" target="_blank"> <% ' Automatically calculates the editor base path based on the _samples directory. ' This is usefull only for these samples. A real application should use something like this: ' oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value. Dim sBasePath sBasePath = Request.ServerVariables("PATH_INFO") sBasePath = Left( sBasePath, InStrRev( sBasePath, "/_samples" ) ) Dim oFCKeditor Set oFCKeditor = New FCKeditor oFCKeditor.BasePath = sBasePath oFCKeditor.Value = "<p>This is some <strong>sample text</strong>. You are using <a href=""http://www.fckeditor.net/"">FCKeditor</a>." oFCKeditor.Create "FCKeditor1" %> <br /> <input type="submit" value="Submit" /> </form> </body> </html>
Handling the posted data
The editor instance just created will behave like a normal <INPUT> field in a form. To retrieve its value you can do something like this:
<% Dim sValue sValue = Request.Form( "FCKeditor1" )
Additional information
- You can find some samples on how to use the editor in the "_samples/asp" directory of the distributed package.