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


Пользователь месяца
Ixman Ixman 1-й за Октябрь
Очков активности: 693 0 тем, 33 сообщения, 14 баллов репутации
Сайт: o5cat.ru
ТОП самых активных за этот месяц
  • Фотография ShowPrint
    #1

    ShowPrint (ShowPrint.ru)
    Очков активности: 96 Вне конкурса за определение пользователя месяца

  • Фотография Ixman
    #2

    Ixman (o5cat.ru)
    Очков активности: 85.5 Вне конкурса за определение пользователя месяца

  • Фотография yuran
    #3

    yuran (yurbol.ru)
    Очков активности: 82.5 0 тем, 55 сообщений, 1 балл репутации

  • Фотография BLIK
    #4

    BLIK
    Очков активности: 51 Вне конкурса за определение пользователя месяца

  • Фотография Mandarin
    #5

    Mandarin
    Очков активности: 51 0 тем, 34 сообщения, 1 балл репутации

  • Фотография WGN
    #6

    WGN (worldgamenews.com)
    Очков активности: 45 Вне конкурса за определение пользователя месяца

  • Фотография pozitron123
    #7

    pozitron123
    Очков активности: 31.5 2 темы, 15 сообщений, 1 балл репутации

  • Фотография алексс
    #8

    алексс
    Очков активности: 27 2 темы, 12 сообщений, 1 балл репутации

  • Фотография Андрей WPMasterKZ
    #9

    Андрей WPMasterKZ (wpmaster.kz)
    Очков активности: 19.5 0 тем, 13 сообщений, 1 балл репутации

  • Фотография Scool
    #10

    Scool (stostory.ru)
    Очков активности: 19.5 3 темы, 4 сообщения, 1 балл репутации

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 31.10.2018
  • Яндекс выдача: 15.11.2018
Топ 5 участников по репутации


JS (раскрыть/скрыть) Как сделать чтобы список раскрывался со сменой ссылки

#1 vitsn

vitsn
  • Неактивные
  • 17 сообщений
  • Репутация: 0
0

Отправлено 16 March 2012 - 00:02

Всех приветствую.
Мне нужна помощь в написании скрипта. Имеется исходник.
В исходнике требуются изменения:
Сделать так, чтобы при нажатии на ссылку слово "раскрыть" менялось на "скрыть", а слово "список" не менялось.

Прикрепленные файлы


 

 

  • 0

#2 balby

balby
  • Неактивные
  • 6 сообщений
  • Репутация: 1

Отправлено 17 March 2012 - 11:13

в script.js добавь эту функцию
function showHideText(idName,textShow,textHide){
	 obj = document.getElementById(idName);
	 switch(obj.innerHTML){
		  case textShow:
			   obj.innerHTML = textHide;
		  break;
		  case textHide:
			   obj.innerHTML = textShow;
		  break;
		  default:
			   obj.innerHTML = textHide;
		  break;
	 }
}
и в index.htm замени
<a onclick="showHide('chisla');showHideText('showtext','Раскрыть','Скрыть');" style="cursor:pointer; color: #3939FF;">
		  <span id="showtext">Раскрыть</span> - Список
</a>

  • 0

#3 vitsn

vitsn
    Topic Starter
  • Неактивные
  • 17 сообщений
  • Репутация: 0

Отправлено 17 March 2012 - 14:34

Не работает. Проверил на правильность выполнения действий несколько раз, скопировал все куда надо, а работать не хочет во всех браузерах.
Развернуть не меняется на свернуть и DIV не раскрывается. Спасибо за желание помочь
  • 0

#4 balby

balby
  • Неактивные
  • 6 сообщений
  • Репутация: 1

Отправлено 17 March 2012 - 19:24

блин, не могу прикрепить файлы

вот, проверяй

Прикрепленные файлы


  • 0

#5 yury

yury
  • Пользователь
  • 642 сообщений
  • Репутация: 188

Отправлено 17 March 2012 - 21:31

uebalby,
60кб, чтобы скрыть/показать кусок текста?
<html>
<head>
<title>Show/Hide</title>
<script type="text/javascript">
function show_hide (id) {
if (document.getElementById("hidden_" + id).style.display == "none") {
	document.getElementById("hidden_" + id).style.display = "block";
	document.getElementById("lnk_" + id).innerHTML = "Скрыть список";
}
else {
	document.getElementById("hidden_" + id).style.display = "none";
	document.getElementById("lnk_" + id).innerHTML = "Раскрыть список";
}
}
</script>
</head>
<body>
<a href="javascript:show_hide('1');" id="lnk_1">Раскрыть список</a>
<div id="hidden_1" style="display:none">
1 <br>
2 <br>
3 <br>
4 <br>
5 <br>
6
</div>
</body>
</html>

  • 1

#6 vitsn

vitsn
    Topic Starter
  • Неактивные
  • 17 сообщений
  • Репутация: 0

Отправлено 17 March 2012 - 23:30

блин, не могу прикрепить файлы

вот, проверяй


Это тот же самый код и он не работает, а вот код Юрия работает.
Много я сил потратил чтобы самостоятельно сделать. Пока, что я в JS слабоват.
Проблема решена спасибо.
  • 0

#7 balby

balby
  • Неактивные
  • 6 сообщений
  • Репутация: 1

Отправлено 18 March 2012 - 04:21

uebalby,
60кб, чтобы скрыть/показать кусок текста?

я не собираюсь учить как правильно кодить, ТС дал пример, я его доделал и отдал.
  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru