Показать сообщение отдельно
  #7 (permalink)  
Старый 13.01.2022, 16:26
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

Нет, скрипт отдельно, разметка отдельно.

Но если так уж хочется, то условно так:
<html class="DiagPage">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Тест
<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 data-href="https://myserver:8443/diag">&nbsp;</td>
  </tr>
  <tr>
    <td nowrap height=18 width=100 align="center" >bbb</td>
    <td data-href="https://myserver:8444/diag">&nbsp;</td>
  </tr>
  </tbody>
</table>
<script type = "text/javascript">
function getText(url) {
  return fetch(url).then(body => body.text())
}

document.querySelectorAll('td[data-href]').forEach(td => {
  getText(td.getAttribute('data-href')).then(text => {
    const html = text.split(';').join('<br>');
    td.innerHTML = html;
  });
})
</script>
</body>
</html>
__________________
29375, 35

Последний раз редактировалось Aetae, 13.01.2022 в 16:31.
Ответить с цитированием