|
07.02.2011, 12:06
|
Новичок на форуме
|
|
Регистрация: 07.02.2011
Сообщений: 8
|
|
Раскрывающийся список не работает в FireFox
Раскрывающийся список ( http://laclinic.saitos.us/index.php?id=44) не работает в FireFox, но работает во всех других браузерах... При чем отдельно этот код работает, но в контексте сайта, почему то нет... Где ошибка?
|
|
07.02.2011, 13:51
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от Andy-LC
|
Где ошибка?
|
А где тестовый пример?
P.S.
Поссылке не пойду, да еще если там id=44...
|
|
07.02.2011, 14:36
|
Новичок на форуме
|
|
Регистрация: 07.02.2011
Сообщений: 8
|
|
работа сценария останавливается на этой строке:
var subObj = document.all['chapter' + AObjIndex];
Вроде бы все правильно, но в FireFox не работает...
|
|
07.02.2011, 14:37
|
Новичок на форуме
|
|
Регистрация: 07.02.2011
Сообщений: 8
|
|
|
|
07.02.2011, 15:41
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от Andy-LC
|
с главной страницы выбрать раздел "Прайс"
|
Мне таки больше нравится вариант с тестовым примером...
|
|
07.02.2011, 16:27
|
Новичок на форуме
|
|
Регистрация: 07.02.2011
Сообщений: 8
|
|
Пример функции:
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
Участок кода, где происходит вызов функции:
<form action='?id=43' method='post'>
<ul>
<li><a href="javascript:doMenu(1)">ПАРИКМАХЕРС КИЕ УСЛУГИ</a>
<ul id='chapter1' style='display:none'>
<li style='padding-left:20px'><a href="javascript:doMenu('1_1')">УХОД ЗА ВОЛОСАМИ KERASTASE</a>
<table id='chapter1_1' style='display:none'><tbody>
<tr><td width='400px' style='padding-left:40px;'>Базовый Ритуал №1 для ухода за длинными волосами</td>
<td width='50px' align='right'>1200</td>
<td width='50px' align='center'><input type='checkbox' name='l[]' value='1' /></td></tr>
<tr><td width='400px' style='padding-left:40px;'>Базовый Ритуал №1 для ухода за волосами средней длины</td>
<td width='50px' align='right'>900</td>
<td width='50px' align='center'><input type='checkbox' name='l[]' value='2' /></td></tr>
</tbody></table>
</li>
<li style='padding-left:20px'><a href="javascript:doMenu('1_2')">СТРИЖКИ И УКЛАДКИ</a>
<table id='chapter1_2' style='display:none'><tbody>
<tr><td width='400px' style='padding-left:40px;'>Стрижка бороды</td>
<td width='50px' align='right'>500</td>
<td width='50px' align='center'><input type='checkbox' name='l[]' value='14' /></td></tr>
<tr><td width='400px' style='padding-left:40px;'>Стрижка усов</td>
<td width='50px' align='right'>200</td>
<td width='50px' align='center'><input type='checkbox' name='l[]' value='15' /></td></tr>
</tbody></table>
</li>
</ul>
</li>
</ul>
</form>
|
|
07.02.2011, 16:29
|
Новичок на форуме
|
|
Регистрация: 07.02.2011
Сообщений: 8
|
|
В примере все работает, а на сайте нефига не работает...
|
|
07.02.2011, 16:31
|
Новичок на форуме
|
|
Регистрация: 07.02.2011
Сообщений: 8
|
|
Сообщение от ksa
|
Мне таки больше нравится вариант с тестовым примером...
|
А откуда такая странная боязнь перехода по ссылкам?
|
|
07.02.2011, 16:49
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Andy-LC, смысл по ним ходить?
Сообщение от Andy-LC
|
В примере все работает, а на сайте нефига не работает...
|
Начинай искать отличия...
|
|
07.02.2011, 16:52
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
<script>
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>
<form action='?id=43' method='post'>
<ul>
<li><a href="javascript:doMenu(1)">ПАРИКМАХЕРС КИЕ УСЛУГИ</a>
<ul id='chapter1' style='display:none'>
<li style='padding-left:20px'><a href="javascript:doMenu('1_1')">УХОД ЗА ВОЛОСАМИ KERASTASE</a>
<table id='chapter1_1' style='display:none'><tbody>
<tr><td width='400px' style='padding-left:40px;'>Базовый Ритуал №1 для ухода за длинными волосами</td>
<td width='50px' align='right'>1200</td>
<td width='50px' align='center'><input type='checkbox' name='l[]' value='1' /></td></tr>
<tr><td width='400px' style='padding-left:40px;'>Базовый Ритуал №1 для ухода за волосами средней длины</td>
<td width='50px' align='right'>900</td>
<td width='50px' align='center'><input type='checkbox' name='l[]' value='2' /></td></tr>
</tbody></table>
</li>
<li style='padding-left:20px'><a href="javascript:doMenu('1_2')">СТРИЖКИ И УКЛАДКИ</a>
<table id='chapter1_2' style='display:none'><tbody>
<tr><td width='400px' style='padding-left:40px;'>Стрижка бороды</td>
<td width='50px' align='right'>500</td>
<td width='50px' align='center'><input type='checkbox' name='l[]' value='14' /></td></tr>
<tr><td width='400px' style='padding-left:40px;'>Стрижка усов</td>
<td width='50px' align='right'>200</td>
<td width='50px' align='center'><input type='checkbox' name='l[]' value='15' /></td></tr>
</tbody></table>
</li>
</ul>
</li>
</ul>
</form>
Что должно происходить-то?
|
|
|
|