>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >javascript не могу запустить http://forum.mozilla-russia.org/viewtopic.php?id=2516 |
tavr > 19-04-2005 11:34:57 |
Привет всем. |
ZenGeist > 19-04-2005 20:22:06 |
Во первых воспользуйся поиском по форуму - на твой вопрос уже отвечали. |
xelfium > 19-04-2005 22:17:16 |
Точно, ставь Sun Java 1.5 У меня такое уже было, без Явы скрипты не работали. Поставил Яву и все пошло.. |
Почесал > 19-04-2005 22:18:41 |
Java ведь != JavaScript, причем тут Java от Sun? |
xelfium > 19-04-2005 22:22:21 |
gass512 пишет
Так ведь если у юзера не будет Ява-машины (от той же Sun), то у него не будет и среды исполнения для скриптов. Это как программировать на C++ без компилятора. |
Почесал > 19-04-2005 22:45:39 |
Еще раз говорю, JavaScript != Java. JavaScript -- интерпретируемый язык, а не компилируемый как Java. Обработку JavaScript совершает браузер, и никак не ява-машина. Они ничем не связаны, кроме похожим названием и синтаксисом. |
Unghost > 20-04-2005 00:25:11 |
Чего вы фигню порете, Java и Javascript совершенно разные вещи, друг от друга не зависят и друг на друга не влияют.
URL? |
Почесал > 20-04-2005 08:48:55 |
Так я про что и говорю... не порю я фигню, это к товарищу xelfium вопросы. Sun не имеет к JavaScript никакого отношения, она была написана забыл кем из Нетшкафа под именем Mocha, потом LiveScript, потом JavaScript... А Java -- это сановский язык. |
tavr > 20-04-2005 16:32:43 |
ZenGeist И ещё , смайлики на этом форуме (на других тоже), работают нормально |
xelfium > 20-04-2005 22:58:07 |
gass512 |
xelfium > 20-04-2005 23:01:03 |
A.Net пишет
Возможно блокирует Firewall XP. Тогда просто зайди в службы (Пуск-Выполнить-services.msc) и выруби там икспишный файервол (на самом деле только одно слово). Да и весь центр обеспечения безопасности на фиг тоже. От него все равно толку мало. |
Почесал > 20-04-2005 23:14:49 |
В общем ты прав, но С++ не интерпретируемый, хотя есть интерпретатор С, под С++ несложно сделать, но ессно С++ заточен под компиляцию. |
xelfium > 20-04-2005 23:25:52 |
gass512 |
Anton > 20-04-2005 23:34:53 |
tavr пишет
Просто есть JScript (ECMAScript-290), который полностью выполним только в IE, и ECMAScript-262 edition 3, под который "заточена" платформа Gecko. A.Net пишет
Его блокирует сам IE (показывает предупреждение "...Internet Explorer ограничил отображение активного содержимого...") xelfium пишет
Только в процессе компиляции. xelfium пишет
Возможно. Может, он и "компилируется" в какой-нибудь pi-код. |
djet > 21-04-2005 00:00:06 |
Интересно, какая часть кода в FF компилируемая, а какая - интерпретируемая (в папке chrome лежит куча JARов, напичканных скриптами)? |
Anton > 21-04-2005 00:41:04 |
djet пишет
Компилируемая часть ФФ - это, ясен пень, Gecko engine. В chrome лежат XUL-формы и скрипты, эта часть браузера написана на javascript. "Компилируются" они Gecko или нет перед исполнением, я не знаю. Думаю что нет. В components находятся бинарные и скриптовые XPCOM - компоненты. |
Infant > 21-04-2005 13:59:35 |
xelfium пишет
Это неправильное представление об интерпретируемых и компилируемых языках. Как раз эти языки -- компилируемые (правда на ZX Spectrum были и интерпретаторы). xelfium пишет
Не стоит упоминать то в чём не разбираешься. Какая последующая компиляция? Откуда эта чушь? |
xelfium > 21-04-2005 22:50:07 |
Infant пишет
По поводу первого повторяться не хочу. Тем более, что Anton по этому поводу написал. Повторю: C++ и Pascal перед процессом компиляции обрабатываются встроенным интерпретатором, а уж потом управление передается компилятору. |
Почесал > 21-04-2005 22:55:13 |
Так почти во всех языках. Только это не интерпретация, это прекомпиляция, то есть обработка директив препроцессора, таких как #include. |
Anton > 21-04-2005 23:38:18 |
Нет, не так. По результатам работы интерпретатора языковых конструкций транслятор генерирует машинный код. В этом и заключается процесс компиляции.
Скажем так: обрабатываются браузером. Рендерятся. HTML все же не язык программирования.
Вот уж не сказал бы. |
Unghost > 22-04-2005 01:18:18 |
Хватит оффтопить. Желающие поспорить о интерпретации и компиляции могут продолжить во Флейме, тем более что Infant создал там тему для этого. |
tavr > 22-04-2005 22:01:03 |
Ну вы , блин, и болтуны, как буд-то бы в пивной сидите и орёте. |
Unghost > 22-04-2005 22:15:58 |
Оффтопик удален. Следующий кто запостит сюда оффтопик получит бан на неделю. |
Anton > 22-04-2005 22:28:39 |
tavr, в общем-то на ваш конкретный вопрос уже есть ответ в теме. На некоторых сайтах присутствуют скрипты JScript, которые поддерживаются в полной мере только обозревателем Internet Explorer, и которые чаще всего не работают в FF. Да еще, по поводу "IE тоже показывает ошибку" - может просто ошибка в самом скрипте. По поводу _ttp://cdru.nightmail.ru/cdru/aziaframe.htm, только что там был, все работает - на самой страничке и на форум заглянул, кнопки оформления работают. Может, была ошибка в скриптах - а сейчас поправили. |
Infant > 22-04-2005 22:59:20 |
2 tavr |
Sergeys > 22-04-2005 23:17:21 |
JavaScript тут не причем (работает нормально), просто браузер у тебя блокирует popups. Если у тебя стоят расширения блокирующие popup то разреши и все заработает! У меня не работало, т.к. в Tabbrowser Preferences, было установлено блокирование popups. Только после установки значения разрешить всплывающие окна, все стало работать! |
tavr > 23-04-2005 10:14:53 |
Спасибо всем ответившим. |
Почесал > 23-04-2005 10:17:29 |
Открыл, и что дальше? |
tavr > 23-04-2005 10:22:23 |
A.Net |
Почесал > 23-04-2005 10:23:12 |
А какое отношение JRE имеет к JavaScript? |
tavr > 23-04-2005 10:25:02 |
дак уже всё перепробовал |
Почесал > 23-04-2005 10:39:52 |
Советую еще попробовать поставить текстовый редактор Akelpad или музыкальный проигрыватель JetAudio. Пробовали? |
Почесал > 23-04-2005 10:59:24 |
Это вы где такое вычитали? Какое отношение Windows имеет к Firefox и его внутренней работе? Это ведь не общая либа, которую можно залочить, а внутренний сепаратный компонент отдельной программы. |
Anton > 23-04-2005 11:39:15 |
Это из справки Windows.
Но это не относится к скриптам, которые выполняет ФФ. Windows выполняет файлы .js на wsh. |
Infant > 23-04-2005 11:42:17 |
gass512 пишет
А почитайте мой ликбез. |
Почесал > 23-04-2005 11:54:22 |
Infant, я про то же, только имхо это неправильно:
JavaScrpit раньше был LiveScript, и его переименовали в JavaScript тогда, когда Netscape решила встроить поддержку Java в браузер. И из-за такого неудачно выбранного названия пошли всякие неправильные понимания. Никаких "родственных" связей между Java и JavaScript нет, кроме похожего синтаксиса (оба синтаксиса из С произошли, потому и похожи), семантика резко различается, объектные модели не имеют родственных связей никаких и несовместимы. И уж тем более наличие или отсутствие JRE никак не влияет на работу JavaScript.
))))) Я в ауте. |
Sergeys > 23-04-2005 12:49:59 |
Создайте новый профиль, чистый без всяких расширений, в настройках разрешите всплывающие окна и выполнение JavaScript. Если все заработает, то возможно проблема в расширениях, копайте в них. Если нет, тогда не знаю! |
Infant > 23-04-2005 13:04:24 |
Так а исполняется JavaScript на чём? |
Почесал > 23-04-2005 13:15:39 |
На браузере. Браузер парсит JavaScript. Поддержка встроена в ядро, в Gecko в нашем случае. В сфере браузеров javascript контролирует браузер, используя для этого его объекты, соответственно выстраивая свою объектную модель. Javascript -- не более чем способ интерактивного взаимодействия объектов браузера и странички. Соответственно и исполнение происходит в движке оного. Не тупить! |
Vbym > 24-04-2005 03:10:35 |
to gass512 |