2009-02-09 5 views
0

Я пытаюсь отобразить меню с помощью DHTML, но я получаю ошибку Javascript, и меню не отображаются.

Меню DHTML не отображается

<script language="JavaScript" 
     vqp_datafile0="Welcome to Epicenter Fitness_files/epicenter_nav.js" 
     vqp_uid0="61625" 
     vqptag="doc_level_settings"> 
    cdd__codebase = "Welcome to Epicenter Fitness_files/"; 
    cdd__codebase61625 = "Welcome to Epicenter Fitness_files/"; 
</script> 

<script language="JavaScript" 
     src="Welcome to Epicenter Fitness_files/epicenter_nav.js" 
     vqptag="datafile"> 
</script> 

<script language="JavaScript" 
     vqp_menuid="61625" 
     vqptag="placement"> 
    create_menu(61625) 
</script> 

Когда я посмотрел в Firefox, он говорит, что create_menu функция не найдена.
Является ли create_menu встроенной функцией DHTML?
Мои все файлы JS, включая epicenter_nav.js файл (содержащий код для отображения меню и подменю) сохраняются в папке D: \ Добро пожаловать в Epicenter Fitness_files.

+0

Старайтесь избегать пробелов в именах каталогов. Кроме того, вы запускаете этот файл из d: root? Если нет, попробуйте абсолютные пути. – tehvan

+0

Я пробовал абсолютный путь и заменил Spaces на% 20. Оба способа не работают. –

ответ

0

Этот файл находится в корне D: \? Поскольку путь "Welcome to Epicenter Fitness_files/epicenter_nav.js" относится к текущему файлу.

0

Вы сервер не может обрабатывать пробелы в адресах - попробуйте переименовать свой каталог (и ссылки) на Welcome_to_Epicenter_Fitness_files

Edit: также, это выглядит как структуры каталогов веб-страницы, сохраненного с IE или Firefox (сохранить как полная веб-страница). Я не уверен, что все JS сохранено таким образом. Включить файлы, безусловно, НЕ сохранены, поэтому дважды проверьте, что ваши файлы JS содержат вышеупомянутую функцию.

Смежные вопросы