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


Пользователь месяца
Андрей WPMasterKZ Андрей WPMasterKZ 1-й за Ноябрь
Очков активности: 888 1 тема, 71 сообщение, 8 баллов репутации
Сайт: wpmaster.kz
ТОП самых активных за этот месяц
  • Фотография OlgaGetman
    #1

    OlgaGetman
    Очков активности: 405 4 темы, 78 сообщений, 3 балла репутации

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

    Mandarin
    Очков активности: 234 3 темы, 69 сообщений, 2 балла репутации

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

    BLIK
    Очков активности: 102 0 тем, 17 сообщений, 4 балла репутации

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

    Андрей WPMasterKZ (wpmaster.kz)
    Очков активности: 84 Вне конкурса за определение пользователя месяца

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

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

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

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

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

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

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

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

  • Фотография m3Re
    #9

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

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

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

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


Спойлеры

#1 gaaarfild

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

Отправлено 17 February 2009 - 21:40

Хотелось бы сделать споил. Написал код, но, как всегда, не работает.

<script language='Javascript'>
function edit_spoil() {
	window.edit_block.innerHTML=\"
	<DIV class='s_margin'>
	 <B><a href='pac_new_info.php?pac_id={$pac_id}'><IMG src='images/small/plus.gif' border=0> [Добавить данные о пациенте]</a></b><BR>
	 	 <B><a href='pac_info_edit.php?pac_id={$pac_id}'><IMG src='images/small/e.gif' border=0> [Изменить данные о пациенте]</a></b><BR><BR>
	 <B><a href='pac_info_del.php?pac_id={$pac_id}'><IMG src='images/small/x.gif' border=0> [Удалить данные о пациенте]</a></b></div> 
	 \"
		}
</script>

Далее та часть, в которой будет действовать споил.

<TABLE border=0 valign='top'>
	 <TR><TH width=300><A ONCLICK='edit_spoil();'>Правка данных</a></th></tr>
			 <TR><TD name='edit_block' ID='edit_block'></TD></TR>
</table>
Не открывает списка.

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 18 February 2009 - 00:07

Блин, RTFM, на форуме уже 100 раз говорил как обращаться к элементам. А так же как правильно писать строку <script...>

<script type='text/javascript'>
function edit_spoil(id) {
	var element = document.getElementById(id);
	element.innerHTML = "<div class='s_margin'>";
	element.innerHTML += "<B><a href='pac_new_info.php?pac_id={$pac_id}'><IMG src='images/small/plus.gif' border=0> [Добавить данные о пациенте]</a></b><BR>";
	element.innerHTML += "<B><a href='pac_info_edit.php?pac_id={$pac_id}'><IMG src='images/small/e.gif' border=0> [Изменить данные о пациенте]</a></b><BR><BR>";
   element.innerHTML += "<B><a href='pac_info_del.php?pac_id={$pac_id}'><IMG src='images/small/x.gif' border=0> [Удалить данные о пациенте]</a></b></div>";
}
</script>

<a onClick="edit_spoil('edit_block');">Правка данных</a>
<table border=0 valign='top'>
	<tr>
		<td id='edit_block'></td>
	</tr>
</table>

  • 0

#3 gaaarfild

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

Отправлено 18 February 2009 - 00:58

Тише, не ругайся насяльника. =) И огромное спасибо!
А как можно сделать, чтобы при втором щелчке оно закрывалось обратно?
  • 0

#4 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 18 February 2009 - 10:19

Всё так же просто, делаем условие, на видимость блока. Если видим, скрываем, если не видим показываем.
<html>
<head>
<script type='text/javascript'>
function edit_spoil(id) {
	var element = document.getElementById(id);
	element.style.display = (element.style.display=="none") ? "block" : "none";
}
</script>
</head>
<body>
<a onClick="edit_spoil('edit_block');">Правка данных</a>
	<div id="edit_block" class="s_margin" style="display:none;">
	<B><a href='pac_new_info.php?pac_id={$pac_id}'><IMG src='images/small/plus.gif' border=0> [Добавить данные о пациенте]</a></b><BR>
	<B><a href='pac_info_edit.php?pac_id={$pac_id}'><IMG src='images/small/e.gif' border=0> [Изменить данные о пациенте]</a></b><BR><BR>
   <B><a href='pac_info_del.php?pac_id={$pac_id}'><IMG src='images/small/x.gif' border=0> [Удалить данные о пациенте]</a></b></div>
</body>
</html>

  • 0

#5 gaaarfild

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

Отправлено 18 February 2009 - 18:15

Здорово! Спасибо огромное.
  • 0


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