Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выподающий список, не пашет в Opera 6.0 
:(
    Опции темы
Master
  Дата 22.9.2003, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: нет
Всего: 10



Странно... есть функция... ID, это идентификатора меню.
<TABLE ID=menu1 A href="javascript:LeftMenu(1)"...
Все работает в NetScape 7.0 и IE 5.0, а в Opera 6.0 работать не хочет и все sad.gif
Что не так?

Код
<script language="JavaScript">

img1 = new Image();
img1.src = "/image/leftmenu/link1.gif";
img2 = new Image();
img2.src = "/image/leftmenu/link2.gif";
img3 = new Image();
img3.src = "/image/leftmenu/link3.gif";

var SECTION = <?php echo $section_number; ?>

function LeftMenu(ID) {

if (document.getElementById) {
 obj1 = document.getElementById("menu"+ID);
 obj2 = document.getElementById("menuh"+ID);
 obj3 = document.getElementById("menub"+ID);
} else {
 obj1 = "document.menu"+ID;
 obj2 = "document.menuh"+ID;
 obj3 = "document.menub"+ID;
}

if (obj1.style.display=='none') {
 obj1.style.display='block';
 obj2.style.display='none';
 if (ID == SECTION) {
  obj3.src=img3.src;
 } else {
  obj3.src=img1.src;
 }
} else {
 obj1.style.display='none';
 obj2.style.display='block';
 obj3.src=img2.src;
}
}

</SCRIPT>



--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
Z_P
Дата 4.10.2003, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 4.10.2003
Где: это я?

Репутация: нет
Всего: нет



вроде бы если не ошибаюсь то для оперы надо дописывать
к if (document.all) ....<DIV....
еще потом для оперы также само, но уже изменить соответственно:
else if (document.layers) .....<LAYER

а вообще можешь УРЛ кинуть?
PM MAIL   Вверх
Z_P
Дата 4.10.2003, 00:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 4.10.2003
Где: это я?

Репутация: нет
Всего: нет



сорьки, LAYER надо для NC , но он у тебя идет и без дополнительного кода говоришь,
а для Оперы написанно ведь:
[QUOTE] if (document.getElementById) {
obj1 = document.getElementById("menu"+ID);
obj2 = document.getElementById("menuh"+ID);
obj3 = document.getElementById("menub"+ID);[QUOTE]
тогда значит в самом коде где-то ошибка....
PM MAIL   Вверх
Vaulter
Дата 8.10.2003, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 1
Всего: 22



а вообще...Опера какой DOM использует? IE или Gecko?

вот например document.all будет пахать?.....
а GetElementsByName?
у меня скрипт...прекрасно работающий и в IE и в Mozilla...но Опера (раз ее раз так) не берет его....


--------------------
PM MAIL WWW ICQ   Вверх
Vaulter
Дата 11.10.2003, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 1
Всего: 22



Цитата
Опера какой DOM использует?

ну че, вопрос в тупик чтоли всех поставилconfused.gif?


--------------------
PM MAIL WWW ICQ   Вверх
Nobody
Дата 11.10.2003, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 25.8.2003
Где: Россия, Москва

Репутация: нет
Всего: 16



DOM Support in Opera
Нашел за две минуты.


--------------------
Алгоритм помещения вопросов на форуме
Выражаем спасибо вот ТАК
Use the Source, Luke!
PM MAIL WWW ICQ   Вверх
Vaulter
Дата 11.10.2003, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 1
Всего: 22



Nobody
спасибо, но уже сам нашел, и скрипт сделал....


--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0836 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.