Błędy skryptu JavaScript w programie Dreamweaver

Ostatnia aktualizacja 14 maj 2020

Informacje o rozwiązywaniu często występujących problemów z językiem JavaScript w programie Dreamweaver.

Zrozumienie błędów skryptu JavaScript

Firma Adobe wykorzystuje pliki JavaScript do implementacji większości funkcji programu Dreamweaver. Dzięki tak szerokiemu użyciu języka JavaScript program Dreamweaver można łatwo rozbudowywać. Programiści mogą zmieniać natywne funkcje programu Dreamweaver. Jednakże błędy generowane przez program Dreamweaver w przypadku wystąpienia problemu z wykonaniem czynności wynikają w większości z błędów języka JavaScript.

Błędy języka JavaScript występujące w czasie projektowania, takie jak „Wystąpił błąd JavaScript podczas wykonywania zdarzenia onLoad z pliku tempURL_afterSave.html”, zwykle uniemożliwiają implementację niektórych funkcji programu Dreamweaver.

Czasami wraz z tymi wewnętrznymi błędami języka JavaScript wyświetlane są komunikaty o błędzie translatora:

„Nie załadowano następujących translatorów ze względu na błędy: ASP.htm: nieprawidłowe informacje o konfiguracji. ASP.NET.htm: nieprawidłowe informacje o konfiguracji. ColdFusion.htm: nieprawidłowe informacje o konfiguracji. PHP_MySQL.htm: nieprawidłowe informacje o konfiguracji. JSP.htm: nieprawidłowe informacje o konfiguracji. XSLT.htm: nieprawidłowe informacje o konfiguracji.”

Spostrzeżenie

Błędy języka JavaScript wyświetlane w programie Dreamweaver różnią się od błędów w czasie wykonywania języka JavaScript, które występują podczas przeglądania strony w przeglądarce internetowej. Te drugie wskazują na problem z osadzonym lub połączonym kodem JavaScript w kodzie strony HTML. Tego rodzaju błędy w czasie wykonywania wykraczają poza zakres tego artykułu. Aby rozwiązać problemy związane z ręcznie pisanym kodem JavaScript, zapoznaj się z plikami pomocy programu Dreamweaver lub zasobami innych firm dotyczącymi języka JavaScript.

Przyczyny błędów języka JavaScript

Częstymi przyczynami błędów języka JavaScript w programie Dreamweaver są konflikty rozszerzeń programu Dreamweaver, konflikty z kodem na stronie lub błędy instalacji programu Dreamweaver. Poniższe pytania umożliwiają identyfikację problemu:

  • Czy błąd występuje podczas korzystania z określonej funkcji?
    Na przykład, czy widzisz ten sam komunikat o błędzie za każdym razem, gdy próbujesz utworzyć album zdjęć w Internecie?Taki błąd może wskazywać konflikt rozszerzeń lub błędy instalacji programu Dreamweaver.
  • Czy błąd występuje na określonej stronie, czy na wszystkich stronach?
    Jeśli błąd nie występuje na wszystkich stronach, może wystąpić konflikt z kodem na określonej stronie.
  • Czy błąd występuje we wszystkich witrynach, czy tylko w jednej?
    Aby odpowiednio przetestować ten problem, upewnij się, że testujesz inną witrynę, która nie korzysta z tych samych plików. Jeśli błąd występuje tylko w określonym serwisie, oznacza to, że problem może dotyczyć konkretnych plików i kodu tego serwisu.
  • Czy problem się utrzymuje po ponownym uruchomieniu programu Dreamweaver?
    Jeśli problem nie występuje po ponownym uruchomieniu programu Dreamweaver, plik JavaScript mógł zostać początkowo niepoprawnie załadowany.
  • Jeśli korzystasz z zachowania serwera, czy problem występuje ze wszystkimi bazami danych i tabelami?
    Jeśli nie, może wystąpić problem z plikami połączenia z bazą danych lub z tabelami samej bazy danych.

Techniki rozwiązywania problemów

Po udzieleniu odpowiedzi na powyższe pytania użyj poniższych technik rozwiązywania problemów, aby rozwiązać wszelkie problemy z językiem JavaScript w programie Dreamweaver.

Instalowanie najnowszych aktualizacji programu Dreamweaver

Aktualizacje zawierają rozwiązania kilku problemów z aplikacjami Adobe.Pobierz aktualizacje ze strony z aktualizacjami programu Dreamweaver. Więcej informacji można znaleźć na stronie Aktualizowanie aplikacji Creative Cloud.

Sprawdzanie, czy obiekt z odwołaniem w kodzie JavaScript jest nazwany w tym kodzie

Na przykład, jeśli do obrazu przypisano zachowanie, wtedy obraz musi mieć określoną nazwę w tym kodzie. Podobnie jeśli zachowanie zawiera odwołanie do innego obrazu, również ten obraz musi mieć określoną nazwę. Wszystkie nazwy obiektów muszą być unikatowe i spełniać inne kryteria.

Usuwanie plików FileCache.dat z folderu konfiguracyjnego użytkownika programu Dreamweaver

Znajdź folder konfiguracyjny użytkownika programu Dreamweaver:

  • Mac OS: [nazwa użytkownika]/Library/Application Support/Adobe/Dreamweaver [wersja]/[język]/Configuration
  • Windows 7 lub Windows Vista: C:/Users/[nazwa użytkownika]/AppData/Roaming/Adobe/Dreamweaver [wersja]/[język]/Configuration
  • Windows XP: C:/Documents and Settings/[nazwa użytkownika]/Application Data/Adobe/Dreamweaver [wersja]/[język]/Configuration
Spostrzeżenie

Foldery Application Data i AppData są domyślnie ukryte. Więcej informacji można znaleźć na stronach Pokazywanie ukrytych plików, folderów i rozszerzeń nazw plików (Windows) lub Pokazywanie ukrytych plików (Mac OS).

Usuń te pliki:

  • Windows: WinFileCache-7A9586CB.dat
  • macOS: MacFileCache-BFE7CE2E.dat

Ciąg znaków „FileCache-” może się różnić w zależności od systemu.

Jeśli występują błędy języka JavaScript związane z plikiem „dwscripts” lub wyświetlany jest komunikat o błędzie „Nie załadowano translatorów”, usuń również ten plik:

  • Plik FileCache.dat

Lokalizacja pliku FileCache.dat zależy od systemu operacyjnego i wersji programu Dreamweaver.

Tworzenie nowej strony

Na stronie może być kod lub zachowanie programu Dreamweaver powodujące konflikty. Utwórz stronę od podstaw z minimalną liczbą zachowań i innych elementów, aby sprawdzić, czy można odtworzyć błąd. Niestandardowy kod lub zmodyfikowany kod programu Dreamweaver może czasami powodować problemy.

Ponowne tworzenie pamięci podręcznej serwisu w celu rozwiązania problemu

Procedura jest szczególnie przydatna w przypadku błędów języka JavaScript powiązanych z szablonami, elementami biblioteki i wysyłaniem plików. Można ją wykonać, tylko jeśli w serwisie włączono użycie pamięci podręcznej:

  1. W programie Dreamweaver otwórz panel Serwis, wybierając polecenia Okno > Pliki.
  2. W grupie paneli Pliki w górnym prawym rogu kliknij menu Opcje i wybierz polecenia Serwis > Odtwórz bufor serwisu.

Usuwanie pliku pamięci podręcznej serwisu o rozszerzeniu .dws w przypadku błędów dotyczących konkretnego serwisu

Jeśli błąd języka JavaScript występuje tylko w przypadku jednego serwisu, usuń plik pamięci podręcznej tego serwisu. Aby usunąć pamięć podręczną, wybierz polecenia Serwis > Zaawansowane > Odtwórz bufor serwisu.

Użytkownicy macOS: Zmień znaki specjalne w ścieżkach.

Sprawdź, czy w nazwie dysku, ścieżce do folderu konfiguracyjnego programu Dreamweaver lub ścieżce do plików serwisu nie ma żadnych znaków specjalnych. Przykłady znaków specjalnych, które mogą powodować konflikty:

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

Sprawdzanie zgodności rozszerzeń z posiadaną wersją programu Dreamweaver

Konflikty może powodować rozszerzenie zainstalowane w programie Dreamweaver. Przykładowo rozszerzenie mogło być zaprojektowane do współpracy ze starszą wersją programu Dreamweaver. Sprawdź w serwisie internetowym twórcy rozszerzenia, czy jest ono zgodne z posiadaną wersją programu Dreamweaver.

Kilka błędów języka JavaScript jest powiązanych z rozszerzeniami innych firm. Spróbuj wyszukać rozwiązanie na forum użytkowników programu Dreamweaver. Do wyszukiwania użyj kilku słów kluczowych z komunikatu o błędzie języka JavaScript (na przykład w polu wyszukiwania wprowadź tekst nazwy pliku JS).

Wyłączanie rozszerzeń.

Aby ręcznie przetestować w poszukiwaniu konfliktu rozszerzeń, wyłącz wszystkie rozszerzenia zainstalowane w programie Dreamweaver. Jeśli wyłączenie rozszerzeń pozwoli rozwiązać problemy, włącz rozszerzenia jedno po drugim, aby zidentyfikować to, które powoduje problemy. Po wykryciu rozszerzenia powodującego problemy powiadom o problemach twórcę rozszerzenia.

Dreamweaver 2015 i nowsze wersje:

  1. Przejdź do strony Dodatki Adobe, aby wyświetlić dodatki.
  2. Kliknij przycisk Usuń po prawej stronie nazwy rozszerzenia, aby go wyłączyć.

Dreamweaver 2014 i starsze wersje:

  1. Wybierz polecenia Polecenia > Zarządzaj rozszerzeniami.
  2. W programie Extension Manager z listy produktów wybierz wersję programu Dreamweaver.
  3. Na liście zainstalowanych rozszerzeń ustaw opcję Wł./Wył. dla wszystkich rozszerzeń programu Dreamweaver w pozycji Wył.

Odinstalowywanie rozszerzeń

Jeśli błąd języka JavaScript występuje po wyłączeniu wszystkich rozszerzeń, odinstaluj je z poziomu programu Extension Manager. Po wykryciu rozszerzenia powodującego problemy powiadom o problemach autora rozszerzenia.

  1. W programie Extension Manager zaznacz poszczególne rozszerzenia.
  2. Wybierz polecenia Plik > Usuń rozszerzenie.

Ponownie utwórz folder konfiguracyjny użytkownika programu Dreamweaver

mac OS

  1. Zamknij program Dreamweaver.
  2. Znajdź folder konfiguracyjny programu Dreamweaver: 
    • Folder konfiguracyjny jest ukryty w systemie Mac OS X w wersji 10.7 i nowszej. Aby go wyświetlić, otwórz aplikację Finder i naciśnij kombinację klawiszy Cmd+Shift+G. 
    • W oknie dialogowym wpisz /Library/Application Support i kliknij przycisk Przejdź
    • W oknie folderu Application Support przejdź do folderu /Adobe/Dreamweaver [wersja]/[język]/Configuration.
Spostrzeżenie

W przypadku wcześniejszych wersji macOS, w programie Finder przejdź do następującego folder: /[użytkownik]/Library/Application Support/Adobe/Dreamweaver [CS4 lub CS5]/[język]/Configuration

3.   Zmień nazwę folderu na Configuration Old.

4.   Ponownie uruchom program Dreamweaver, aby sprawdzić, czy problem nadal występuje.

Windows 8, 7, Vista

  1. Zamknij program Dreamweaver.
  2. Znajdź folder konfiguracyjny programu Dreamweaver: 
    • Folder konfiguracyjny jest ukryty w systemie Windows. Więcej informacji o wyświetlaniu ukrytych folderów można znaleźć na stronie Pokazywanie ukrytych plików, folderów i rozszerzeń nazw plików.
    • Znajdź folder konfiguracyjny w następującej lokalizacji: C:/Users/[nazwa użytkownika]/AppData/Roaming/Adobe/Dreamweaver [wersja]/[język]/Configuration
  3. Zmień nazwę folderu na Configuration Old.
  4. Ponownie uruchom program Dreamweaver, aby sprawdzić, czy problem nadal występuje.

Uruchom program Dreamweaver w trybie uruchamiania selektywnego lub trybie awaryjnym.

Uruchom komputer ponownie w trybie awaryjnym, a następnie uruchom program Dreamweaver, aby sprawdzić, czy problem nadal występuje:

Jeśli problem zostanie rozwiązany po uruchomieniu w trybie awaryjnym, ponownie uruchom system w trybie normalnym. Jeśli problem nie wystąpi po uruchomieniu w trybie normalnym, prawdopodobnie problem został rozwiązany przez uruchomienie w trybie awaryjnym.

Dodatkowa pomoc

Jeśli błędy języka JavaScript występują po wykonaniu powyższych czynności, zapoznaj się z następującym dokumentem pomocy, aby uzyskać dodatkowe zalecenia dotyczące rozwiązywania problemów. Ważną czynnością jest odinstalowanie i ponowne zainstalowanie programu Dreamweaver z wyłączonym programem antywirusowym: