Solucione problemas comunes con JavaScript en Adobe Dreamweaver.

Comprensión de los errores de JavaScript

Adobe utiliza archivos JavaScript para ejecutar gran parte de la funcionalidad de Dreamweaver. Este uso excesivo de Javascript hace que Dreamweaver sea fácilmente ampliable. Los desarrolladores pueden cambiar la funcionalidad nativa de Dreamweaver. Sin embargo, los errores que genera Dreamweaver si encuentra un problema cuando está ejecutando una acción tienden a ser errores de JavaScript.

Estos errores de diseño-tiempo de Javascript, como “Mientras se ejecutaba onLoad en tempURL_afterSave.htm, se produjo un error de Javascript” generalmente evitan que usted ejecute una parte de la funcionalidad de Dreamweaver.

En ocasiones, un mensaje de error de traducción acompaña estos errores internos de Javascript:

“No se han cargado los siguientes traductores debido a errores: ASP.htm: tiene información de configuración que no es válida. ASP.NET.htm: tiene información de configuración no válida. ColdFusion.htm: tiene información de configuración no válida. PHP_MySQL.htm: tiene información de configuración no válida. JSP.htm: tiene información de configuración no válida. XSLT.htm: tiene información de configuración no válida."

Nota:

Los errores de Javascript que emergen en Dreamweaver son distintos de los errores de tiempo de ejecución de Javascript que se producen al ver una página en un navegador web. Los errores de JavaScript en un navegador Web indican un problema con el JavaScript incrustado o vinculado en una página HTML. Estos tipos de errores en tiempo de ejecución de JavaScript están fuera del alcance de este artículo. Consulte los archivos de ayuda de Dreamweaver o una referencia de terceros de Javascript para solucionar problemas de Javascript cifrado a mano.

Causas de errores de Javascript

Las causas comunes de errores de JavaScript en Dreamweaver incluyen una extensión de Dreamweaver conflictiva, un conflicto con el código en una página o una instalación errónea de Dreamweaver. Las siguientes preguntas pueden ayudarle a aislar el problema:

  • ¿El error se produce cuando se está usando una función específica?
    Por ejemplo, ¿ve el mismo mensaje de error cada vez que intenta crear un álbum de fotos Web? Este error podría indicar una extensión conflictiva o una instalación errónea de Dreamweaver.
  • ¿Se produce el error en una página específica o en todas las páginas?
    Si el error no se produce en todas las páginas, puede que tenga un conflicto con algún código en una página en particular.
  • ¿Se produce el error en todos los sitios o sólo en uno?
    Para hacer esta prueba correctamente, asegúrese de que prueba esto en un sitio diferente que no utiliza los mismos archivos. Si el error se produce solamente en un sitio concreto, entonces el problema puede ser específico de los archivos y códigos dentro de ese sitio.
  • ¿Persiste el problema si reinicia Dreamweaver?
    Si el problema no vuelve a aparecer al reiniciar Dreamweaver, entonces es posible que un archivo de JavaScript se haya cargado incorrectamente inicialmente.
  • Si está usando un comportamiento de servidor, ¿se produce el problema con todas las bases de datos y tablas?
    Si no es así, entonces puede que tenga un problema con los archivos de conexión de la base de datos o con las tablas de la misma base de datos.

Técnicas de solución de problemas

Después de responder las preguntas realizadas anteriormente, pruebe las técnicas de solución de problemas que aparecen a continuación para solucionar los problemas que tenga con Javascript en Dreamweaver.

Instale las actualizaciones más recientes de Dreamweaver.

Las actualizaciones proporcionas soluciones para un número de problemas dentro de las aplicaciones de Adobe. Descargue las actualizaciones de la página de actualizaciones de Adobe. Obtenga más información en Actualización de aplicaciones de Creative Cloud.

Compruebe que el objeto al que Javascript hace referencia esté nombrado en el código.

Por ejemplo, si tiene un comportamiento aplicado a una imagen, esa imagen debe tener un nombre en el código. Asimismo, si el comportamiento hace referencia a otra imagen, esa imagen también debe tener un nombre. Todos los nombres de objetos deben ser únicos y deben cumplir con el resto de criterios.

Elimine los archivos FileCache.dat de la carpeta de configuración del usuario de Dreamweaver.

  1. Ubique la carpeta de configuración del usuario de Dreamweaver:

    • Mac OS: [nombre de usuario]/Library/Application Support/Adobe/Dreamweaver [versión]/[idioma]/Configuration
    • Windows 7 o Windows Vista: C:/Usuarios/[nombre de usuario]/AppData/Roaming/Adobe/Dreamweaver [versión]/[idioma]/Configuration
    • Windows XP: C:/Documents and Settings/[nombre de usuario]/Application Data/Adobe/Dreamweaver [versión]/[idioma]/Configuration

    Nota:

    Las carpetas Application Data y AppData están ocultas de forma predeterminada. Para obtener ayuda, consulte Mostrar archivos y carpetas ocultos (Windows) o Acceder a archivos ocultos (Mac OS).

  2. Elimine los archivos siguientes:

    • Windows: WinFileCache-7A9586CB.dat
    • Mac OS: MacFileCache-BFE7CE2E.dat

    La cadena de caracteres después de "FileCache-" puede variar en función del sistema.

  3. Si tiene un error de Javascript relacionado con “dwscripts” o si obtiene el error “no se cargaron los traductores”, elimine este archivo también:

    • Archivo de FileCache.dat

    La ubicación del archivo FileCache.dat depende del sistema operativo y de la versión de Dreamweaver.

Cree una nueva página.

El código o los comportamientos de Dreamweaver en conflicto pueden estar en una página. Intente construir una página desde cero con los mínimos comportamientos y otros elementos de diseño y observe si puede reproducir el error. El código personalizado o el código de Dreamweaver modificado pueden provocar problemas ocasionalmente.

Vuelva a crear la caché del sitio y observe si el problema persiste.

En concreto, este paso es útil para los errores de JavaScript relacionados con plantillas, elementos de la biblioteca y la carga de archivos. Este paso solo está disponible si el sitio se ha definido para su uso como caché del sitio:

  1. En Dreamweaver, abra el panel Sitio seleccionando Ventana > Archivos.
  2. Desde el grupo Panel de archivos, haga clic en el ícono de Menú de opciones en la esquina superior derecha y seleccione Sitio > Volver a crear caché del sitio.

Para errores específicos de un sitio, pruebe eliminar el archivo de caché del sitio .dws.

Si el JavaScript solo está presente en la definición de un sitio, elimine el archivo de caché del sitio para ese sitio. Para eliminar la memoria caché, seleccione Sitio > Opciones avanzada > Volver a generar la caché del sitio.

Usuarios de Mac OS: se deben cambiar los caracteres especiales en las rutas.

Compruebe que no haya ningún carácter especial en el nombre de la unidad del disco duro, en la ruta de la carpeta de configuración de Dreamweaver o en la ruta de los archivos del sitio. Entre los ejemplos de caracteres especiales que pueden causar conflictos, se incluyen los siguientes:

~ @ # $ % ^ & * ( ) + | / \ ' ;

Verifique que las extensiones sean compatibles con su versión de Dreamweaver.

Una extensión instalada de Dreamweaver puede provocar un conflicto. Por ejemplo, es posible que una extensión se haya diseñado para que funcione con una versión más antigua de Dreamweaver. Compruebe el sitio Web del desarrollador de la extensión para ver si la extensión es compatible con su versión de Dreamweaver.

Varios errores de Javascript se asocian con extensiones de terceros. Intente buscar soluciones en el foro de Dreamweaver. Para buscar, utilice algunas de las palabras claves del mensaje de error de Javascript (por ejemplo, busque el texto del nombre de archivo de JS).

Deshabilite las extensiones.

Para probar manualmente si una extensión está en conflicto, deshabilite todas las extensiones que haya instalado en Dreamweaver.Si la deshabilitación de las extensiones resuelve los problemas, habilítelas de a una hasta aislar la extensión problemática. Si identifica la extensión problemática, notifíquela al desarrollador.

Dreamweaver CC (2015 y versiones posteriores):

  1. Vaya a la página Complementos de Adobe para ver sus complementos.
  2. Haga clic en Eliminar a la derecha de los nombres de la extensión para deshabilitarlos.

Dreamweaver CC (2014 y versiones anteriores):

  1. Elija Comandos > Administrar extensiones.
  2. En Extension Manager, seleccione su versión de Dreamweaver desde la lista de productos
  3. En la lista de extensiones instaladas, establezca la opción de activación/desactivación en desactivada para todas las extensiones de Dreamweaver.

Desinstale las extensiones.

Si el error de JavaScript persiste después de deshabilitar todas las extensiones, desinstálelas en Extension Manager. Si identifica una extensión problemática, notifíquelo al autor de la extensión.

  1. En Extension Manager, seleccione cada extensión.
  2. Elija Archivo > Quitar extensión.

Vuelva a crear la carpeta de configuración del usuario de Dreamweaver.

Mac OS

  1. Salga de Dreamweaver.
  2. Busque la carpeta de configuración de Dreamweaver:
    • La carpeta de configuración se encuentra oculta en Mac OS X 10.7 y versiones posteriores. Para verla, abra el Finder y presione Cmd+Mayús+G. 
    • Escriba /Library/Application Support en el cuadro de diálogo y haga clic en Ir
    • En la ventana Soporte para aplicaciones, vaya /Adobe/Dreamweaver [versión]/[idioma]/Configuration.

Nota:

Para las versiones anteriores de Mac OS, en el Finder, vaya a la siguiente carpeta: /[usuario]/Library/Application Support/Adobe/Dreamweaver [CS4 o CS5]/[idioma]/Configuration

3. Cambie el nombre de la carpeta a Configuración antigua.

4. Reinicie Dreamweaver y observe si el problema persiste.

Windows 8, 7, Vista

  1. Salga de Dreamweaver.
  2. Busque la carpeta de configuración de Dreamweaver:
    • La carpeta de configuración se encuentra oculta en Windows. Para ver las carpetas ocultas, consulte Mostrar archivos y carpetas ocultos.
    • Localice la carpeta de configuración en esta ruta: C: /Usuarios/[nombre de usuario] /AppData/Roaming/Adobe/Dreamweaver [versión]/[idioma]/Configuration
  3. Cambie el nombre de la carpeta a Configuración antigua.
  4. Reinicie Dreamweaver y observe si el problema persiste.

Ejecute Dreamweaver en modo de inicio selectivo o seguro.

Reinicie el equipo en modo seguro y, luego, inicie Dreamweaver para ver si el problema persiste:

Si el problema se resuelve cuando inicia en modo seguro, pruebe reiniciar nuevamente sin modo seguro. Si el problema se resuelve cuando inicia normalmente, probablemente se deba a un problema que el modo seguro solucionó.

Ayuda adicional

Si no se resuelven los errores de Javascript después de que sigue las sugerencias anteriores, consulte el siguiente documento de ayuda para obtener sugerencias de solución de problemas adicionales. Desinstalar y volver a instalar Dreamweaver, con la deshabilitación del software antivirus, es una prueba importante para realizar:

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea