Перейти к содержимому

Фото
- - - - -

Проблема со спойлером html


  • Вы не можете создать новую тему
  • Please log in to reply
6 ответов в этой теме

#1 Android

Android

    Superb

  • Постоялец
  • 1 114 сообщений
  • Откуда:Таллинн

Отправлено 29 декабря 2009 - 23:26

В общем есть скрип споллера для сайта, но нужно сделать так, чтобы текст высвечивался после нажатия на спойлер. :( А он высвечивается сразу...

<input type="button" onclick="d=document.getElementById('spoiler').style; if(d.display==''){d.display='none';}else{d.display='';}" value="Название спойлера"> 

<div id=spoiler>Текст</div>

  • 0

Работаю в Jarve ITBuss / Digicell OÜ juhatuse liige

Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем.
58182065 Всеволод


#2 CiDRoN

CiDRoN

    Конструктивизм на форум.ее

  • Админ
  • 8 434 сообщений
  • Откуда:Tallinn

Отправлено 29 декабря 2009 - 23:39

display:none для div.spoiler задай по умолчанию, у тебя стиль только при клике устанавливает.
  • 0
Закон суров, но это закон. Читайте правила.

#3 Android

Android

    Superb

  • Постоялец
  • 1 114 сообщений
  • Откуда:Таллинн

Отправлено 29 декабря 2009 - 23:54

display:none для div.spoiler задай по умолчанию, у тебя стиль только при клике устанавливает.

Можно по подробнее, желательно со скриптом готовым :rolleyes:
  • 0

Работаю в Jarve ITBuss / Digicell OÜ juhatuse liige

Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем.
58182065 Всеволод


#4 Дык

Дык
  • Постоялец
  • 10 897 сообщений
  • Откуда:/dev/null

Отправлено 30 декабря 2009 - 10:17

<input type="button" onclick="d=document.getElementById('spoiler').style; if(d.display==''){d.display='none';}else{d.display='';}" value="Название спойлера">

<div id="spoiler" style="display:none">Текст</div>

Сообщение изменено: Akhenaton (30 декабря 2009 - 10:18 )

  • 0

Вначале делаю, потом думаю :)


#5 Android

Android

    Superb

  • Постоялец
  • 1 114 сообщений
  • Откуда:Таллинн

Отправлено 30 декабря 2009 - 15:32

<input type="button" onclick="d=document.getElementById('spoiler').style; if(d.display==''){d.display='none';}else{d.display='';}" value="Название спойлера">
<div id="spoiler" style="display:none">Текст</div>

Спасибо конечно, я уже об этом догадался=)
  • 0

Работаю в Jarve ITBuss / Digicell OÜ juhatuse liige

Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем.
58182065 Всеволод


#6 Android

Android

    Superb

  • Постоялец
  • 1 114 сообщений
  • Откуда:Таллинн

Отправлено 19 октября 2010 - 20:11

<input type="button" onclick="d=document.getElementById('spoiler').style; if(d.display==''){d.display='none';}else{d.display='';}" value="Название спойлера">
<div id="spoiler" style="display:none">Текст</div>

Проблема в том, что когда ставишь 2 спойлера на страницу открывается всегда верхний спойлер.

И ещё такой вопрос, надо написать какой нибудь код при котором:
При перезагрузки или переходе на другую страницу изменялось одно слово в тексте и менялось изображение, рандомно.

Сообщение изменено: JАX (19 октября 2010 - 20:13 )

  • 0

Работаю в Jarve ITBuss / Digicell OÜ juhatuse liige

Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем.
58182065 Всеволод


#7 Alexano

Alexano
  • Пользователь
  • 109 сообщений

Отправлено 20 октября 2010 - 11:05

id = идентификатор
  • 0