Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№121-07-2009 00:27:46

Pilot
Участник
 
Группа: Members
Зарегистрирован: 21-07-2009
Сообщений: 4
UA: Firefox 3.5

Проблема с Java (is not defined)

Доброго времени суток.Делаем региональный сайт .Главной задачей стало сделать  "шапку" как на московском сайте с выпадающими меню - вроде бы сделали всё удачно, однако только в firefox меню не выпадают, консоль ошибок выдает  ("имя элемента" is not defined) в других браузерах все ок. на главном сайте авторадио тоже все ок

перелопатили весь код однако это проблему не решило

Надеемся на вашу помощь

адрес сайта www..ru
главный сайт (где все работает) www..ru

Отредактировано Pilot (21-07-2009 22:56:41)

Отсутствует

 

№221-07-2009 00:54:01

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.5

Re: Проблема с Java (is not defined)

Должно быть что-то вроде

Выделить код

Код:

function showObject(id) { document.getElementById(id).className = "visible"; }
showObject("programs");

И аналогично для функции hideObject.

А не работает из-за того, что для

Выделить код

Код:

<div id="programs">

переменная programs не создается. Вернее, создается только в quirks mode.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№321-07-2009 01:05:10

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Shiretoko 3.5
Веб-сайт

Re: Проблема с Java (is not defined)

И позанудствую: Java != Javascript. :dumb:


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№421-07-2009 22:03:43

Pilot
Участник
 
Группа: Members
Зарегистрирован: 21-07-2009
Сообщений: 4
UA: Firefox 3.5

Re: Проблема с Java (is not defined)

Сделал как говорили но не выходит.Наверно я не так понял.

пишет синтаксическую ошибку в консоле

скрипта

Выделить код

Код:

function showObject(id) { document.getElementById(id).className = "visible"; }
showObject("programs");
function hideObject(id) { document.getElementById(id).className = "hidden"; }
hideObject("programs");

Добавлено 21-07-2009 22:05:54

Lynn пишет

И позанудствую: Java != Javascript. :dumb:

ну java эт так для краткости :) разумеется Java и Javascript совсем разыне вещи;)

Отредактировано Pilot (21-07-2009 22:24:43)

Отсутствует

 

№521-07-2009 22:17:27

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.5

Re: Проблема с Java (is not defined)

http://105-5.ru/header_files/main.js

Выделить код

Код:

function showObject(obj) {obj.className = "visible"}
function hideObject(obj) {obj.className = "hidden"}

Заменить на

Выделить код

Код:

function showObject(id) { document.getElementById(id).className = "visible"; }
function hideObject(id) { document.getElementById(id).className = "hidden"; }

Далее где раньше было

Выделить код

Код:

showObject(programs)

заменить на

Выделить код

Код:

showObject("programs")

И аналогично с hideObject.

Должно получиться примерно так:

Выделить код

Код:

onmouseover="showObject('programs');"
onmouseout="hideObject('programs');"

Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№621-07-2009 22:31:21

Pilot
Участник
 
Группа: Members
Зарегистрирован: 21-07-2009
Сообщений: 4
UA: Firefox 3.5

Re: Проблема с Java (is not defined)

неа,не хочет хоть убей более того все убилось в других браузерах

Добавлено 21-07-2009 22:44:11
всё,победил большое спасибо!:)

Отредактировано Pilot (21-07-2009 22:32:15)

Отсутствует

 

№721-07-2009 22:50:27

George Yves
Help you I can
 
Группа: Extensions
Откуда: Полоцк, Беларусь
Зарегистрирован: 22-05-2008
Сообщений: 1886
UA: Firefox 3.5

Re: Проблема с Java (is not defined)

Pilot пишет

неа,не хочет хоть убей более того все убилось в других браузерах

Добавлено 21-07-2009 22:44:11
всё,победил большое спасибо!:)

А подробности? Как победил?


May the FOSS be with you!

Отсутствует

 

№821-07-2009 22:59:10

Pilot
Участник
 
Группа: Members
Зарегистрирован: 21-07-2009
Сообщений: 4
UA: Firefox 3.5

Re: Проблема с Java (is not defined)

George Yves пишет
Pilot пишет

неа,не хочет хоть убей более того все убилось в других браузерах

Добавлено 21-07-2009 22:44:11
всё,победил большое спасибо!:)

А подробности? Как победил?

впринципе так как мне подсказал Infocatcher

правда сначало поставил showObject("programs") браузер выдал ошибку синтаксиса
потом заменил на  showObject('programs') и первое меню заработало -далее по аналогии

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]