|
|
|
| Есть следующий скрипт.
Суть в том, что по нажатию ссылки "ОТКРЫТЬ" открывается блок, в котором находится к примеру дополнительная информация.
<script language='JavaScript'>
function viFa()
{
if(document.all.forSa.style.display=='none')
{
document.all.forSa.style.display='block';
} else {
document.all.forSa.style.display='none';
}
}
</script>
<!-- -->
<a href='JavaScript:viFa();'>Открыть </a>
<span id='forSa' style='display:block;'>
<script language='JavaScript'>viFa();</script>
<h5 align='center'>Содержимое блока</h5>
</span>
|
В Opera и IE работает. (пока не замечал проблем) а в FireFox данное окно открыто, и не закрывается. Жми не жми на ссылку.
Подскажите пожалуйста, что нужно добавить, подправить, изменить. Чтобы скрипт жил так же и в FireFox.
Заранее спасибо. | |
|
|
|
|
|
|
|
для: Geo-Li
(04.12.2007 в 12:58)
| | Заменить all.forSa на getElementById('forSa') | |
|
|
|
|
|
|
|
для: Geo-Li
(04.12.2007 в 12:58)
| | попробуй дивом сделать..
У меня все работает, я делаю так..
function show(id){
var block = getElementById(id);
block.className=' какой нидь клас с display:block ';
}
<a href=# oncllick=show(' content');>Развернуть</a>
<div id=content class=' класс с display:none'>......</div>
|
Так же можно и скрыть.. | |
|
|
|
|
|
|
|
для: ШИМ
(04.12.2007 в 13:04)
| | БОЛЬШУЩЕЕ СПАСИБО. | |
|
|
|