Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться с кодом. (https://javascript.ru/forum/misc/2283-pomogite-razobratsya-s-kodom.html)

TheWanderer 01.12.2008 15:38

Помогите разобраться с кодом.
 
Помогите разобраться в этом коде:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Новый Документ</title>
</head>
<script>
function show(el) {
	var eel = document.getElementById(el);
	if (eel.style.display) { eel.style.display='' }
	else { eel.style.display='none' }
}
if (window!= top)
top.location.href=location.href
</script>
<body>
<table width="100%">
  <tr style="border: 1px solid gray;" align="center">
    <td><a href="javascript:show('embedcode')"><b>Скрытый текст.</b></a></td>
  </tr>
  <tr id="embedcode" style="border: 1px solid gray;" align="center">
    <td>Hello World!!!</td>
  </tr>
</body>
</html>

Вопрос в том как изменить код таким образом что бы текст показывался только после того как нажмёшь по надписи “ Скрытый текст.”?

Snipe 01.12.2008 16:04

style.display либо 'block' либо 'none'

TheWanderer 01.12.2008 16:14

Я в jave полный чайник… Не могли бы вы поподробнее объяснить что нужно изменить?

Snipe 01.12.2008 16:18

если сначала текста быть не должно, то в стилях у текста напишите display: none
чтобы поочередно прятать, показывать текст можно сделать так:
ells = document.getElementById(el).style.display;
ells = (ells == 'none')? 'block': 'none';

Octane 01.12.2008 16:48

Snipe, в переменной ells будет просто строка со значением свойства display и последующее её изменение никакого эффекта не даст.

TheWanderer 01.12.2008 17:35

Спасибо за помощь.

Snipe 01.12.2008 18:49

Цитата:

Сообщение от Octane (Сообщение 9074)
Snipe, в переменной ells будет просто строка со значением свойства display и последующее её изменение никакого эффекта не даст.

Ндя, тупанул я. Ничо, у меня скоро отпуск. )

ells = document.getElementById(el);
ells.style.display = (ells.style.display == 'none')? 'block': 'none';

Сашка 15.04.2010 16:50

Подскажите html код
 
Подскажите, плиз, код, которій нужен, для отображения скачиваемости материала!
Я видел такое на многих сайтах. Например:
написано имя файла
описание
кто добавил
А далее написано так:
Скачало: 1145 (ну к примеру)
Как мне сделать такое же на моём сайте??:)

Gvozd 15.04.2010 17:05

1)такое нельзя сделать на JS
2)Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

Сашка 16.04.2010 19:07

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте
 
А с чего хотя бы начинать??)))


Часовой пояс GMT +3, время: 05:35.