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

HTML+CSS+JavaScript

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

 

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

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

тема: Как менять параметры стиля используя JavaScript
 
 автор: Dr Lines   (07.01.2008 в 17:43)   письмо автору
 
 

Например, есть следующее :

<div name="listing" style="display: none;">
........
</div>

и нужно при помощи JAVA поменять значение display с none например на inherit
Например нажимаем на кнопку :

<input type="button" value="+" onClick="openlist();">

И так , как мне написать функцию , чтобы она меняла значение display

<script language="JavaScript">
function openlist()
{
????????????????
}
</script>

Помогите пожалуйста.



заранее спасибо :)

   
 
 автор: ddhvvn   (07.01.2008 в 17:57)   письмо автору
 
   для: Dr Lines   (07.01.2008 в 17:43)
 


<script language="JavaScript"> 
function openlist() 

  document.getElementById("ElemId").style.display = 'value';

</script> 

   
 
 автор: Dr Lines   (07.01.2008 в 18:08)   письмо автору
 
   для: ddhvvn   (07.01.2008 в 17:57)
 

В Operе работает, а в IE 7 - не работает - пишет Не удается получить свойство display. Недопустимый аргумент

Вот код:

function visibility()
{
  document.getElementById("list_1_scr").style.display = "inherit";
}
</script>

 <div Id="list_1_scr" style="display: none;">
 <input type="text">
 </div> 

<a href="#" onMouseOver="visibility();"> linka </a>

   
 
 автор: SHAman   (07.01.2008 в 18:14)   письмо автору
 
   для: Dr Lines   (07.01.2008 в 18:08)
 

Ваш косяк. Я такую технику применяю давно уже. Все работает во всех браузерах. В вашем коде глазами ошибки не увидел. Тестировать - лень.

   
 
 автор: Dr Lines   (07.01.2008 в 18:27)   письмо автору
 
   для: SHAman   (07.01.2008 в 18:14)
 

Я уж думал, может браузер глючит, да нет, и на другом компе таже ошибка. Код проще не придумаеш, в чем же проблема ..???

   
 
 автор: elenaki   (07.01.2008 в 18:43)   письмо автору
 
   для: Dr Lines   (07.01.2008 в 18:27)
 

document.getElementById("list_1_scr").style.display = "block";

работает. а что за неприличное слово вы там написали?

   
 
 автор: Dr Lines   (07.01.2008 в 18:54)   письмо автору
 
   для: elenaki   (07.01.2008 в 18:43)
 

Да, с block работает !! :Е а неприличное слово гм хм ... :

inherit - принимается значение родительского элемента. :)


Но как видимо не работает в IE7 , только в Opera

   
 
 автор: ddhvvn   (07.01.2008 в 18:59)   письмо автору
 
   для: Dr Lines   (07.01.2008 в 18:54)
 

Да потому что нет такого значения для display! Просто не поддерживается родительское значение и все! Просто потому, что это не нужно!

   
Rambler's Top100
вверх

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