Здравствуйте.
не работаю с js, поэтому прошу помощи.
у меня есть кластер с серверами приложений, каждый из которых умеет отдавать диагностическую информацию о себе через встренную jsp.
я пытаюсь собрать простую агреггированную страницу со всеми диаг-страницами всех серверов кластера.
для этого нарисовал простенькую страницу, которая через iframe опрашивает каждый сервер.
однако, захотелось усложнить страницу, и сделать не просто колонку со всей инфой из результата страницы диагностики, а вырезать оттуда что-то через split + substr.
пожалуйста помогите с накидыванием "скелета". как работать с сабстром и сплитом мне понятно, а вот как вызвать функцию из html и вставить ее результат в отдельную колонку - мне не очень фантазии хватает.
<html class="DiagPage">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body >
<script type = "text/javascript">
function getSubColumn(columnIndex){
var subColumn = document.getElementById('sp').innerHTML.split(';')[columnIndex];
return subColumn;
}
</script>
Тест
<table style="text-align: left; width: 1100px;" border="1" cellpadding="0" cellspacing="0" bgcolor="#cccccc" leftmargin="50" topmargin="0">
<tbody>
<tr align="center">
<td nowrap height=18 width=100>Имя схемы</td>
<td>Диагностическая информация</td>
</tr>
<tr>
<td nowrap height=18 width=100 align="center" >aaa</td>
<td>
<iframe id = "sp" frameborder = "false" src="https://myserver:8443/diag" height=18 width=1750/>
</td>
</tr>
<tr>
<td nowrap height=18 width=100 align="center" >bbb</td>
<td>
<iframe id = "sp" frameborder = "false" src="https://myserver:8445/diag" height=18 width=1750/>
</td>
</tr>
</tbody>
</table>
</body>
</html>
upd#1
по ссылкам
https://myserver:8445/diag возвращается простой html, тело которого выглядит как текстовая строка типа:
status: valid; run: 13.01.2022 12:00:00; ...