Доброго времени суток!
Необходимо скрыть div, если нет ссылок в элементе.
Пример:
1) в статье есть заголовок "Читайте также"
2) если в статье есть ссылки на другие статьи, тогда заголовок отображается. Если ссылок в статье нет, тогда заголовок скрыть.
При попытке изначально div скрыть, а при выполнении условия (есть ли ссылка) выполнить loadPage, div всё равно скрыт
<div id="div1" style="font: bold 18px/24px 'OpenSans'; padding-bottom: 20px; padding-top: 20px; display: none;" onload="loadPage();">Читайте также:</div>
<?foreach($arResult['PROPERTIES']['READ']['VALUE'] as $read_key => $arRead):?>
<?
$arReadCode = explode("/", $arRead);
$arReadCodeNew = array_pop($arReadCode);
$EndRead = end($arReadCode);
if (isset($EndRead)):?>//проверка, есть ли ссылки
<script>
function loadPage()
{
document.getElementById('div1').style.display = 'block';
}
</script>
<?
$arSelect = Array("ID", "NAME", "CODE");
$arFilter = Array("IBLOCK_ID"=>5, "CODE"=>$EndRead);
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
while($ArticleName = $res->Fetch()):?>
<div><a href="<?=$arRead?>"><?=$ArticleName['NAME']?></a></div><br>
<?endwhile?>
<?endif;?>
<?endforeach;?>
Вероятно делаю что-то не так... Или есть другой способ. Подскажите, пожалуйста, с решением. Спасибо.