Avoiding conflicts with share-in-memory JavaScript files

If several HTML files reference a particular JavaScript file, Adobe Dreamweaver loads the JavaScript into a central location where the HTML files can share the same JavaScript source. These files contain the following line:

//SHARE-IN-MEMORY=true

If a JavaScript file has the SHARE-IN-MEMORY directive and an HTML file references it (by using the SCRIPT tag with the SRC attribute), Adobe Dreamweaver loads the JavaScript into a memory location where the code is implicitly included in all HTML files thereafter.

NOTE

Because JavaScript files that are loaded into this central location share memory, the files cannot duplicate any declarations. If a share-in-memory file defines a variable or function and any other JavaScript file defines the same variable or function, a name conflict occurs. When writing new JavaScript files, be aware of these files and their naming conventions.