>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Не работает Java Script http://forum.mozilla-russia.org/viewtopic.php?id=25493 |
farruh95 > 06-08-2008 19:34:49 |
Я уже несколько ра замечаю что Java Script'ы на Mozill'е не работают. Что мне делать, есть ли для этого какой-нибудь плагин? |
HomYur > 06-08-2008 19:37:24 |
farruh95 |
farruh95 > 06-08-2008 19:39:18 |
HomYur |
HomYur > 06-08-2008 19:57:31 |
farruh95 |
farruh95 > 06-08-2008 20:07:10 |
это не мой сайт. вы не понимаете. |
Shutnik > 06-08-2008 20:09:25 |
в настройках javascript разрешён? расширения какие стоят? |
HomYur > 06-08-2008 20:11:57 |
farruh95 |
farruh95 > 06-08-2008 20:12:30 |
1. Да Добавлено Wed Aug 6 20:15:15 2008 : Выделить код Код:function todayTime () { z=new Date (); a=z.getHours (); b=z.getMinutes (); c=z.getSeconds (); todayTimePlace.innerHTML=a+":"+b+":"+c; setTimeout ("todayTime ()", 1000); } todayTime (); |
Shutnik > 06-08-2008 20:16:06 |
farruh95 |
farruh95 > 06-08-2008 20:16:45 |
а что и где это about:config |
Shutnik > 06-08-2008 20:17:34 |
about:config набирается в строке адреса |
farruh95 > 06-08-2008 20:18:45 |
Кстати, HomYur Добавлено Wed Aug 6 20:20:35 2008 : Добавлено Wed Aug 6 20:29:09 2008 : Добавлено Wed Aug 6 20:33:31 2008 : |
Shutnik > 06-08-2008 20:46:04 |
то есть bb-коды на форуме всё ещё не работают? |
farruh95 > 06-08-2008 20:49:44 |
Shutnik |
HomYur > 06-08-2008 22:57:22 |
farruh95 |
farruh95 > 06-08-2008 23:07:35 |
HomYur |
Shutnik > 06-08-2008 23:16:23 |
farruh95 |
Al_H > 07-08-2008 13:47:43 |
Не onMouseClick, а onClick. Все скрипты на всех сайтах, которыми я пользуюсь, работают, за очень редким исключением. Если Вам не повезло пользоваться теми пятью сайтами, которые программировались в 1999 году или криворукими веб-девелоперами, остается посочувствовать и Вам, и им. Могу предложить решение - исправить скрипты, и подключать их через Greasemonkey. Более правильное, но более долгое и менее гарантированное решение - обратиться к разработчику, и настучать ему по голове. |
slaffko > 19-11-2009 12:51:20 |
Здравствуйте, меня тоже постигла такая проблема, но раньше все работало отлично, а сейчас нет. |
Vitaliy > 19-11-2009 15:59:20 |
Пример нерабочих скриптов со ссылкой на сраницу, где не работает + список установленных расширений. |
ПротопопулуS > 19-11-2009 18:05:58 |
Пусть сначала вирусяк погоняют, а потом уже жалуются... |
alexilin > 20-11-2009 21:29:09 |
Тоже в последнее время начал замечать странную работу скриптов, которые до недавнего времени работали нормально. Проблема вроде бы исчезла после отключения Download Master Plugin |
mechman > 22-11-2009 15:37:27 |
Тоже была такая проблема. Только JS не работал в Google Analytics в просмотре статистики не переключался масштаб графиков (день, нед, мес). Выключил плагин download maste plugin 1.1 - все заработало. Спасибо за подсказку. |
Master-Web > 06-01-2010 19:38:42 |
Ух, похоже не только у меня JavaScript в FF не работает. Код: <script type="text/javascript"> headermenu.innerHTML = "<b>Пример</b>"; Конечно, там есть еще дескрипторы html, body и другие, но я для вас выложил саму суть! Как сделать так, что бы этот код заработал? И пожалуйста, не задвайте вопросов, включен ли у меня JavaScript в настройках. Он включен. Если можете что-то реальное посоветовать - буду признателен. |
Lynn > 06-01-2010 22:53:48 |
Как же надоело объяснять, что элементы с id НЕ становятся автоматически javascript-объектами. Используйте document.getElementById 06-01-2010 22:55:23 |
kwier > 06-01-2010 23:19:20 |
Al_H пишет
Интересно, получится настучать разработчикам компании с доходом в миллиард долларов в год: скрытый текст Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. Отправить запрос не получается пришлось воспользоватся ИЕ |
molokomann > 07-01-2010 00:56:47 |
Решил не создавать новую тему, а раз всплыла эта, то спросить здесь. |
Master-Web > 07-01-2010 14:11:03 |
Lynn, теперь все работает, спасибо! Вам +1 репутация. Книга относительно новенькая - 2008 года. И там мало говорится о том, как JavaScript читают разные браузеры. Пример рабочего кода (JavaScript устанавливается после создания объектов headermenu & home): <div id="headermenu"></div> <script type="text/javascript"> var oHome = document.getElementById("home"); oHome.onmouseover = function() { oHome.onmouseout = function() { 07-01-2010 14:14:56 |
molokomann > 07-01-2010 15:17:45 |
У меня все проще, оказывается проблема была вызвана расширением, на которое просто и подумать не мог, что она затронет работу ява скрипта. В итоге перебрал поочередно все расширения и нашел лазутчика, теперь все отлично. |
Алексей Деменко > 07-01-2010 22:51:06 |
После очередного обновления дополнений и себя любимого Firefox почему то перестал отображать JavaScriptы, хотя в настройках по прежнему стоит галочка "Использовать JavaScript" и "Использовать Java". В итоге возникают неудобства - на форуме не отображается "Помощник" и панель ВВ-кодов, а вручную набирать ломает. Пример такого форума - http://forum.mygorod.ru. А на сайте http://kavicom.ru полетело все оформление... Установленные расширения: - BookmarkDD Качалка download masterа есть, но что-то я не вижу ее плагина.. |
Алексей Деменко > 07-01-2010 23:35:34 |
Зашел в настройки download masterа и отрубил интеграцию в огнелис. Перезагрузил Firefox - изменений не обнаружил...Все так же... Причем в IE отображается без проблем. |
Алексей Деменко > 11-01-2010 21:04:25 |
Бывает здесь кто-нибудь?? |
Sid > 11-01-2010 21:10:18 |
Алексей Деменко |
Алексей Деменко > 12-01-2010 19:56:40 |
Попробую. Кстати, если набирать http://kavicom.ru/, то оформления нету. А если http://www.kavicom.ru/ - то есть. Хотя ИЕ его нормально отображает в обоих случаях... |
Алексей Деменко > 13-01-2010 18:23:21 |
Все заработало само, я ничего не делал. Просто так же внезапно начало отображаться. Само |
pohunohi > 13-01-2010 21:13:39 |
Алексей Деменко пишет
Верстка лезет из-за отключенной рекламы адблоком. Отключите AdBlock+ на http://kavicom.ru/ и все встанет на свои места, или решите проблемы с рекламным блоком. |
alex3n > 12-04-2010 13:35:59 |
Не работает скрипт. Поясняю: |
alex3n > 12-04-2010 14:44:14 |
Все, разобрался. Оказалось тупо до нельзя - нажал на странице CTRL+F5 (полностью обновил) и все сразу заработало. Также понимаю что решением проблемы было бы очистка кэша. |
AlexBO > 05-05-2010 11:37:22 |
А конструкция типа почему не отрабатывает в мозиле? Кто нить подскажет что за баг такой тупой. Стоит последний FF. |
Infocatcher > 06-05-2010 00:17:39 |
ut5mb > 23-06-2010 01:53:13 |
имеется очень нужный для моего сайта скрипт: скрытый текст Выделить код Код:<script type="text/javascript" language="JavaScript"> var days=new Array(); var msgs=new Array(); days[0]="01 January"; msgs[0]="ТЕКСТ"; days[1]="14 January"; msgs[1]="ТЕКСТ"; ... var months=new Array ("","January","February","March","April","May", ...); var today=new Date(); var mon=months[today.getMonth()+1]; var day=today.getDate(); var year=y2k(today.getYear()); function dateMsg(){for (i=0; i<days.length; i++){tempdate=new Date(days[i]); tempmonth=months[tempdate.getMonth()+1];tempday=tempdate.getDate(); tempyear=y2k(tempdate.getYear()); if (year==tempyear&&mon==tempmonth&&day==tempday)return(msgs[i]); }return("ТЕКСТ В ДРУГИЕ ДНИ"); } function y2k(year) {if (year<2000)year=year+1900;return year;}</script> это несколько усеченная версия, но смысл думаю понятен... но вот беда - не хочет он работать в Firefox 3.6 (выдаёт только "ТЕКСТ В ДРУГИЕ ДНИ")... хотя в Opera 9.64 работает на "ура"... может кто подскажет в чем проблема и как ее устранить??? PS: смысл в том, что в нужный день, прописанный вместо "ДАТА" выводится сообщение прописанное в "ТЕКСТ" PS2: совсем забыл указать, что данные выводятся скриптом Выделить код Код:<script type="text/javascript" language="JavaScript"> document.write(dateMsg()); </script> |
Lynn > 23-06-2010 02:40:23 |
М-да. А что у вас написано в days[0] и days[1]? PS. Вместо getYear, можно использовать getFullYear и выкинуть функцию y2k |
ut5mb > 23-06-2010 10:12:31 |
Lynn пишет
там стоят даты в которые нужно вывести соответствующее сообщение Lynn пишет
Lynn, простая замена getYear на getFullYear ничего не дала (хотя в Opera по-прежнему работает!), буду признателен, если напишете конкретный фрагмент кода... И возможно ли как-то сделать (с помощью операторов if, например), чтобы |
Lynn > 23-06-2010 11:47:15 |
Простите, вы JS знаете? Или хотя бы какой-нибудь язык программирования? |
ut5mb > 24-06-2010 00:49:02 |
Lynn пишет
Увы, пока нет, иначе б писал свои скипты, а не грузил форум... Lynn пишет
прописал |
Lynn > 24-06-2010 01:17:23 |
ut5mb пишет
Блин. Программирование это не шаманство. Не нужно ТУПО делать какие-то пассы руками и говорить, что что-то не работает. Нужно ПОНИМАТЬ что ты делаешь и зачем. Для танкистов поясняю: то, что эта программа случайно работает в Opera, не означает, что она написана правильно. В общем, прочитайте какую-нибудь книжку вообще по программированию. |
ut5mb > 24-06-2010 09:51:36 |
Lynn пишет
в IE6 раньше (кажется или просто не замечал), как ни странно, скрипт также работал... сейчас у меня IE нет, скрытый текст Выделить код Код:days[1]="04 January"; msgs[1]="<table><tr><td><img class=bd src='bd_new/om.jpg'></td><td><b><h8>US8IDY<br><h7>Поздняковa Александрa В.</td></tr></table>"; Ну что тут поделать, не ушел я далее html. А изучить языки программирования на 6-м десятке отроду что-то не очень получается... Заранее огромное спасибо... ============================================================================== 24-06-2010 10:18:28 Выделить код Код:<img src="http://www.e-zeeinternet.com/count.php?page=453333&style=small_black&nbdigits=5&reloads=1" alt="Free Web Counter" border="0"> только в Firefox вместо цифр - текст "Free Web Counter" и только после замены alt на title заработало... ============================================================================== Вот убрал обработку года, но как правильно сделать обработку дня и месяца - не знаю скрытый текст Выделить код Код:var days=new Array(); var msgs=new Array(); days[0]="01 January"; msgs[0]="Сообщение"; var months=new Array ("","January","February","March","April","May","June", "July","August","September","October","November","December"); var today=new Date(); var mon=months[today.getMonth()+1]; var day=today.getDate(); function dateMsg() {for (i=0; i<days.length; i++) {tempdate=new Date(days[i]); tempmonth=months[tempdate.getMonth()+1]; tempday=tempdate.getDate(); if (mon==tempmonth&&day==tempday)return(" "+msgs[i]+" "); }return(" "); } Lynn, ПОЖАЛУЙСТА!, подскажите как реанимировать этот скрипт (ведь скриптик совсем малюсенький, а с Вашей головой и знаниями - это дело 5 минут!!!)... НУ ОЧЕНЬ НУЖЕН... |
okkamas_knife > 24-06-2010 17:10:57 |
ut5mb |
Lynn > 24-06-2010 22:17:32 |
Если бы я писал этот скрипт, то он бы выглядел так: скрытый текст Выделить код Код:function dateMsg(today) { today = today || new Date(); var days = [ { day: 1, month: 0, msg: 'Новый год' }, { day: 4, month: 3, year: 2010, msg: 'Пасха' } ]; for (var i = 0; i < days.length; i++) { var day = days[i]; if (today.getDate() == day.day && today.getMonth() == day.month && (!day.year || today.getFullYear() == day.year)) { return day.msg; } } return 'Обычный день'; } |
ut5mb > 25-06-2010 00:56:37 |
Lynn пишет
Lynn, ПРЕОГРОМНЕЙШЕЕ СПАСИБО ЗА СКРИПТ!!!! |
Fsingle > 06-01-2011 21:43:49 |
Выделить код Код:<SCRIPT language="javascript"> var oimgs = document.getElementById("imgs"); x=0; y=100; dx=0; dy=0; function f(x) { return 60*Math.sin(x*Math.PI/180);} function moveTxt() { if ((imgs.style.pixelLeft<document.body.clientWidth-30) && (imgs.style.pixelTop>30)) { imgs.style.left=x+dx; imgs.style.top=y+dy-f(x+dx); dx+=20; dy+=7; setTimeout("moveTxt()",125); } } </SCRIPT> <div id="g"><center>Карта боя</center> <IMG ID="imgs" SRC="igrok.png" STYLE="position:absolute; left:587;top:353" onClick="moveTxt()"> </div> я тоже учусь только)так что тоже не пойму почему в FF не работает а в Opere работает на все 1000% |
ПротопопулуS > 06-01-2011 22:02:34 |
Fsingle, как уже многократно, и, по видимому, тщетно объяснял товарищ Lynn, элементы с ID не становятся JavaScript-объектами!!! А так же, будьте внимательны, при написании имен переменных. Выделить код Код:<SCRIPT language="javascript"> var oimgs = document.getElementById("imgs"); x=0; y=100; dx=0; dy=0; function f(x) { return 60*Math.sin(x*Math.PI/180); } function moveTxt() { if ( ( oimgs.style.pixelLeft < (document.body.clientWidth - 30) ) && ( oimgs.style.pixelTop > 30) ) { oimgs.style.left = x+dx; oimgs.style.top = y+dy-f(x+dx); dx += 20; dy += 7; setTimeout("moveTxt()",125); } } </SCRIPT> <div id="g"><center>Карта боя</center> <IMG ID="imgs" SRC="igrok.png" STYLE="position:absolute; left:587;top:353" onClick="moveTxt()"> </div> |
Fsingle > 07-01-2011 13:33:51 |
ПротопопулуS пишет
не поверите...но все равно не работает... |