Функция Javascript не определена, но в исходном коде - PullRequest
0 голосов
/ 26 августа 2011

Эта музыка site показывает функцию Dreamweaver MM_timelinePlay как неопределенную в chrome и firebug, но она четко определена в заголовке.Заголовок загружается динамически, но это не должно иметь значения, поскольку он загружен к моменту его запуска.Функция вызывается при наведении на кнопку «more».

enter image description here

1 Ответ

1 голос
/ 27 августа 2011

Код в строке 62 следующий (в теле функции для MM_initTimelines): px "," 4px ");

Это вызывает ошибку JavaScript, когда анализируется JS, который выглядит какMM_timelinePlay после ошибки синтаксического анализа, эта функция на самом деле недоступна для использования страницей. Не уверен, что должно быть в строке 62, но, похоже, что строка была обработана где-то в процессе (возможно, как часть плохойскопировать и вставить или как часть при неправильном редактировании).

Вы можете восстановить строку, используя ветвь else оператора if, частью которого является строка 62, здесь она: document.MM_Time[0] [0] .values ​​[0] = новый массив (-141, -131, -120, -110, -100, -89, -79, -69, -58, -48, -37, -27, -17, -6,4);

Измените строку 62 на что-то вроде следующего: document.MM_Time [0] [0] .values ​​[0] = new Array ("- 141px", "-131px " "- 120px", "- 110px", "- 100px", "- 89px", "- 79px", "- 69px", "- 58px", "- 48px", "- 37px"," -27px "," - 17px "," - 6px "," 4px ");

Убедитесь, что все в одной строке.Внесенные изменения заключались в том, чтобы просто обернуть каждое значение массива ", а затем включить px.Основываясь на поиске функции MM_initTimelines, соответствует строка кода (которая отличается в зависимости от определенных определенных движений, истинная ветвь оператора if в вашем коде должна совпадать с остальным, за исключением того, что значения являются строками с добавленной единицей px.

Поскольку временные шкалы больше не являются частью Dreamweaver (я думаю, что они удалены с CS5, но, возможно, раньше), вы не сможете восстановить или изменить временные шкалы, если используете более новую версию Dreamweaver, поэтому продолжайтестарый вокруг.

...