Показать сообщение отдельно
  #8 (permalink)  
Старый 29.09.2008, 16:48
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

vasiliyb,
Можно вот так:
<html>
<head>
	<script src="http://pics.rbc.ru/js/rbc_indices.js"></script>
	<style>
		#informer {
			visibility: hidden;
		}
	</style>
	<script>
		window.onload = function() {
			var informer = document.getElementById("informer");
			// Берем все <tr> из информера:
			var trs = informer.getElementsByTagName("TR");
			for (var i = 0, l = trs.length; i < l; i++) {
				// Получаем все <td> из каждого <tr>:
				var tds = trs[i].getElementsByTagName("TD");
				// На первой строчке нужно изменить colSpan (с 3 на 2):
				if (i == 0) {
					tds[0].colSpan = 2;
					continue;
				}
				// "Дата" это третий столбец (2ой начиная с 0)
				// просто удаляем его из таблицы (если он есть):
				tds[2] && tds[2].parentNode.removeChild(tds[2]);
			}
			
			// "Показываем" информер:
			informer.style.visibility = "visible";
		};
	</script>
</head>
<body>
	<div id="informer">
		<script>
		print_ind('_RTS_INDEX_-_RBCCI_-_USD_CB_-_GBP_CB_-_EUR_CB_-_CHF_CB_');
		</script>
	</div>
</body>
</html>

Не самый оптимальный вариант, но для данной задачи может быть использован.
Ответить с цитированием