How Integrating C Functions Works - Adobe 38040334 - Dreamweaver CS3 User Manual

Extending dreamweaver
Hide thumbs Also See for 38040334 - Dreamweaver CS3:
Table of Contents

Advertisement

Chapter 23: C-level extensibility
The C-level extensibility mechanism lets you implement Adobe Dreamweaver CS3 extensibility
files using a combination of JavaScript and custom C code. You define functions using C, bundle
them in a dynamic linked library (DLL) or a shared library, save the library in the
Configuration/JSExtensions folder within the Dreamweaver application folder, and then call the
functions from JavaScript using the Dreamweaver JavaScript interpreter.
For example, you might want to define a Dreamweaver object that inserts the contents of a user-
specified file into the current document. Because client-side JavaScript does not provide support
file input/output (I/O), you must write a function in C to provide this functionality.

How integrating C functions works

You can use the following HTML and JavaScript to create a simple Insert Text from File object.
The
function calls the
objectTag()
library named
myLibrary
<HTML>
<HEAD>
<SCRIPT>
function objectTag() {
fileName = document.forms[0].myFile.value;
return myLibrary.readContentsOfFile(fileName);
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
Enter the name of the file to be inserted:
<INPUT TYPE="file" NAME="myFile">
readContentsOfFile()
.
C function, which is stored in a

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dreamweaver cs3

Table of Contents