Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Выпадающий список в Mozilla. (https://javascript.ru/forum/css-html-firefox-mizilla/22541-vypadayushhijj-spisok-v-mozilla.html)

Валентин01 24.10.2011 12:37

Выпадающий список в Mozilla.
 
Здравствуйте. Нужна помощь. Не работает скрипт именно в Firefox Mozilla. Скрипт создает выпадающий список.
Код скрипта:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function doMenu(AObjIndex) {
var subObj = document.all['chapter' + AObjIndex];
if ( subObj.style.display == 'none' ) {
subObj.style.display = 'block';
}
else {
subObj.style.display = 'none';
} // if..else
} // doMenu
//
-->
</SCRIPT>

Код списка:
<A HREF="javascript:doMenu(12);" style="text-decoration: none">
xxxxxx</A>
<UL ID="chapter12"Style='text-indent:15pt;display:none'>
<p>yyyyyy</p>
</UL>

Т.е. при клике на "хххххх" выпадает "уууууу".
Скрипт использую на joomla 1.5.
В експлоуре работает, в мозиле нет.
Помогите разобраться.

float 24.10.2011 13:04

document.all // undefined

Валентин01 24.10.2011 13:21

Цитата:

Сообщение от float (Сообщение 132542)
document.all // undefined

А применительно к моему скрипту это свойство объекта Вы можете написать.
Спасибо за ответ.

ksa 24.10.2011 14:25

Валентин01, например так

var subObj = document.getElementById('chapter' + AObjIndex);

Валентин01 24.10.2011 15:17

Цитата:

Сообщение от ksa (Сообщение 132551)
Валентин01, например так

var subObj = document.getElementById('chapter' + AObjIndex);

Вот спасибо.
Очень Вам благодарен. Все работает.


Часовой пояс GMT +3, время: 19:05.