Показать сообщение отдельно
  #5 (permalink)  
Старый 09.02.2009, 10:35
Интересующийся
Отправить личное сообщение для arlek1n Посмотреть профиль Найти все сообщения от arlek1n
 
Регистрация: 18.12.2008
Сообщений: 12

спасибо. действительно работает.. но счас вопрос в другом слегка возник. итак. вот кусок таблицы с дивами:
<table id="table_main" cellpadding="0" cellspacing="0" border="0" width="100%">
<tr valign="top">
	<td width="180">
	<table cellpadding="4" cellspacing="2" border="0" width="180">
   	<tr>
		<td id="to_main" class="td_menu" onClick="javascript:display_page('1')" onMouseOver="javascript:change_fon_on('to_main')" onMouseOut="javascript:change_fon_off('to_main')">
			...
		</td>
	</tr>
	<tr>
		<td id="to_clinika" class="td_menu" onClick="javascript:display_page('2')" onMouseOver="javascript:change_fon_on('to_clinika')" onMouseOut="javascript:change_fon_off('to_clinika')">
			...
		</td>
	</tr>

вот кусок кода, который делает див- видиым-невидимым:
function display_page(need_div)
	{
		var div_array = document.getElementById("table_main").getElementsByTagName('div');
		for (i = 1; i <= div_array.length; i++)
		{
			if (i == need_div)
			{
				document.getElementById(i).style.display = '';
			}
			else
			{
				document.getElementById(i).style.display = 'none';
			}
		}

выдает ошибку, что мол Требуется наличие объекта. Я так понимаю, что ругается на тип переменной "i". а как бы сделать чтобы все ладили друг с другом ?. )

спасибо.
Ответить с цитированием