Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как адоптировать скрипт под FireFox
 
 автор: Geo-Li   (04.12.2007 в 12:58)   письмо автору
 
 

Есть следующий скрипт.
Суть в том, что по нажатию ссылки "ОТКРЫТЬ" открывается блок, в котором находится к примеру дополнительная информация.


<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.
Заранее спасибо.

   
 
 автор: sim5   (04.12.2007 в 13:02)   письмо автору
 
   для: Geo-Li   (04.12.2007 в 12:58)
 

Заменить all.forSa на getElementById('forSa')

   
 
 автор: ШИМ   (04.12.2007 в 13:04)   письмо автору
 
   для: 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>


Так же можно и скрыть..

   
 
 автор: Geo-Li   (04.12.2007 в 14:06)   письмо автору
 
   для: ШИМ   (04.12.2007 в 13:04)
 

БОЛЬШУЩЕЕ СПАСИБО.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования