Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> скрытие объектов 
:(
    Опции темы
scu
Дата 9.4.2006, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.7.2005
Где: Москва

Репутация: нет
Всего: нет



такой вопрос... я скрываю\показываю объект при помощи ф-ции
Код

<script>
function show(item1)
{
if(item1.style.visibility=='hidden')
    {
    item1.style.visibility="visible";
    }
else
    {
    item1.style.visibility="hidden";
    }
}</script>


M
12345c
Пользуйтесь кноп.#
"Код"
но остается проблема, что когда объект скрыт, все равно место, которое он занимал - остается.
вопрос - как его убирать? то есть грубо говоря, чтобы все, что шло, допустим, после <div>скрываемый объект</div> поднималось вверх.

Это сообщение отредактировал(а) 12345c - 9.4.2006, 22:41
PM WWW ICQ   Вверх
Ciber SLasH
Дата 9.4.2006, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



item1.style.display = "none" — скрыть
item1.style.display = "block" — показать

ЗЫ: используй кнопку Код, когда постишь тексты программ.
PM   Вверх
scu
Дата 9.4.2006, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.7.2005
Где: Москва

Репутация: нет
Всего: нет



хорошо, спасибо smile
PM WWW ICQ   Вверх
$дмитрий
Дата 9.4.2006, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 2
Всего: 45



как вариант, присваивай обьекту dispaly:none, при открытии display:block, можно оформить 2-а этих свойства в классы CSS, а затем при помощи JS заменять класс типа ..... обьект.className = 'hidden'
PM MAIL   Вверх
scu
Дата 9.4.2006, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.7.2005
Где: Москва

Репутация: нет
Всего: нет



еще в догонку вопрос

если у меня у изображения стоит id, такой, как хранится в item1, только с окончанием _img, могу я так обратиться?
(хочу, чтобы изображение менялось)

Код

item1+"_img".src.="/images/arr_.gif";


Это сообщение отредактировал(а) scu - 9.4.2006, 19:19
PM WWW ICQ   Вверх
Ciber SLasH
Дата 9.4.2006, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Цитата(scu @ 9.4.2006, 20:19 Найти цитируемый пост)
если у меня у изображения стоит id, такой, как хранится в item1, только с окончанием _img, могу я так обратиться?

А ты попробуй. smile
PM   Вверх
scu
Дата 9.4.2006, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.7.2005
Где: Москва

Репутация: нет
Всего: нет



не смешно...
PM WWW ICQ   Вверх
Ciber SLasH
Дата 9.4.2006, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Цитата(scu @ 9.4.2006, 23:13 Найти цитируемый пост)
не смешно...

А никто и не смеётся...
Я имел ввиду, чтобы ты сам подумал чуток.
Вот так можно: document.getElementById(item1+"_img").src = '/images/arr_.gif';
PM   Вверх
12345c
Дата 9.4.2006, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



А что мешает попробовать?

Или это:

document.getElementById(itrem1.id+'_img').src


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
scu
Дата 10.4.2006, 02:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.7.2005
Где: Москва

Репутация: нет
Всего: нет



document.getElementById(item1+"_img").src = '/images/arr_.gif';
кстати так не работало. пришлось решать другим методом:

Код


function show(item1)
{
var img_obj=document.getElementById(item1+'_img');
var div_obj=document.getElementById(item1);
if(div_obj.style.display=='none')
    {
    div_obj.style.display="block";
    img_obj.src="/_cms/images/arr_.gif";
    }
else
    {
    div_obj.style.display="none";
    img_obj.src="/_cms/images/arr.gif";
    }

}


..благо есть те, кто хочет помочь..


з.ы. я не он, а она.
PM WWW ICQ   Вверх
12345c
Дата 10.4.2006, 03:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Цитата(scu @ 10.4.2006, 02:01 Найти цитируемый пост)
document.getElementById(item1+"_img").src = '/images/arr_.gif';
кстати, так не работало


Код

var img_obj=document.getElementById(item1+'_img');
img_obj.src="/_cms/images/arr_.gif";
Но это же работает?

PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0520 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.