Adobe utilise des fichiers JavaScript pour implémenter une grande partie des fonctionnalités de Dreamweaver. Cette utilisation intensive de JavaScript permet à Dreamweaver d’être facilement extensible. Les développeurs ont ainsi la possibilité de modifier les fonctionnalités d’origine de Dreamweaver. Cependant, les erreurs générées par Dreamweaver, lorsqu’un problème d’exécution d’une action survient, sont généralement liées à JavaScript.
Ces erreurs JavaScript de conception, telles que « Une erreur JavaScript s’est produite lors de l’exécution de onLoad dans tempURL_afterSave.htm », empêchent généralement l’implémentation d’une partie des fonctionnalités de Dreamweaver.
Parfois, un message d’erreur de traducteur accompagne ces erreurs JavaScript internes :
« Les traducteurs suivants n’ont pas été chargés à cause des erreurs : ASP.htm : dispose d’informations de configuration invalides. ASP.NET.htm : dispose d’informations de configuration invalides. ColdFusion.htm : dispose d’informations de configuration invalides. PHP_MySQL.htm : dispose d’informations de configuration invalides. JSP.htm : dispose d’informations de configuration invalides. XSLT.htm : dispose d’informations de configuration invalides. »