Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2009, 15:43   #1
RJ Presto
Пользователь
 
Регистрация: 02.04.2009
Сообщений: 17
По умолчанию "missing ; before statement" на пустом месте

здравствуйте

не могу понять, в чем проблема.
Код:
var window.location=window.location.pathname;
этот фрагмент кода даёт ошибку missing ; before statement.
без слова var ошибки нет, но!
фрагмент взят с сайта mail.com и в его контексте отрабатывается без проблем.

предполагаю, что ошибку даёт встроенный синтакс-чекер JavaScript.
можно ли как-то отключить его?
RJ Presto вне форума Ответить с цитированием
Старый 05.04.2009, 09:13   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от RJ Presto Посмотреть сообщение
предполагаю, что ошибку даёт встроенный синтакс-чекер JavaScript.
можно ли как-то отключить его?
1. Какой еще синтаксис-чекер? Не выдумывайте глупостей.
2. Если выдается сообщение об ошибке - не надо подавлять ошибку, а надо ее исправлять.
3. Английский учили? Если нет, пользуйтесь словарем и переведите текст ошибки на понятный вам язык.
SkyM@n вне форума Ответить с цитированием
Старый 05.04.2009, 10:21   #3
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

скорей всего, их фрагмент кода разработан для их же контекста, если хотите использовать его вне оригинального сайта - несомненно придется его переработать - убирайте "var" без колебаний
свободен...
wall66 вне форума Ответить с цитированием
Старый 06.04.2009, 14:47   #4
RJ Presto
Пользователь
 
Регистрация: 02.04.2009
Сообщений: 17
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
1. Какой еще синтаксис-чекер? Не выдумывайте глупостей.
2. Если выдается сообщение об ошибке - не надо подавлять ошибку, а надо ее исправлять.
3. Английский учили? Если нет, пользуйтесь словарем и переведите текст ошибки на понятный вам язык.
спасибо, вы мне очень помогли

Цитата:
Сообщение от wall66 Посмотреть сообщение
скорей всего, их фрагмент кода разработан для их же контекста, если хотите использовать его вне оригинального сайта - несомненно придется его переработать - убирайте "var" без колебаний
насколько я понял, слово var указывается лишь по правилам хорошего тона?
------- added --------
ан нет, оказывается var ставится для обозначения локальности переменной
с удалением var все работает, как и должно
но причина ошибки мне так и не ясна

Последний раз редактировалось RJ Presto; 06.04.2009 в 16:36.
RJ Presto вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блок "cont" с права не принимает значение "margin: 10px;" которое описано в body tabikA HTML и CSS 5 24.02.2009 21:50
Под прикрытием "кризиса" наши доблестные "управители" хотят утопить нас в радиоактивных отходах mihali4 Свободное общение 1 17.01.2009 01:43
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49