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. |