Adobe Extending Dreamweaver CS4 Manuel d'utilisateur Page 378

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 387
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 377
372
EXTENDING DREAMWEAVER CS4
The Shared folder
Using the Shared folder
Look first in the Dreamweaver Configuration/Shared/Common folder for useful extension code because this folder
contains the most current and commonly used functionality.
Extensions can leverage the resources in the Shared folder for their own functionality. An object, command, or other
extension can specify one of the JavaScript files in the Shared folder as a source file in a
script tag, and then use the
function in the body of the file or in another included JavaScript file. Objects and commands can even link several
JavaScript files together, and those JavaScript files can leverage Shared folder resources.
For example, open the Hypertext object file (Hyperlink.htm) in the application folder
Configuration/Objects/Common. Notice that the
head tag of the file contains the following lines:
<script language="javascript"
src="../../Shared/Common/Scripts/ListControlClass.js"></script>
<script language="javascript" src="Hyperlink.js"></script>
And, if you open the related Hyperlink.js file, you can see the following lines:
LIST_LINKS = new ListControl('linkPath');
and
LIST_TARGETS = new ListControl('linkTarget');
With the new listControl declarations, Hyperlink.js defines two new ListControl objects. The code in the
Hyperlink.htm file then attaches them to the
SELECT controls in the form, as follows:
<td align="left"> <input name="linkText" type="text" class="basicTextField" value="">
and
<td align="left" nowrap><select name="linkPath" class="basicTextField" editable="true">
Now, the Hyperlink.js script can call methods or get properties for the LIST_LINKS or LIST_TARGETS objects to
interact with the
SELECT controls in the form.
Vue de la page 377
1 2 ... 373 374 375 376 377 378 379 380 381 382 383 ... 386 387

Commentaires sur ces manuels

Pas de commentaire