Показать сообщение отдельно
  #1 (permalink)  
Старый 23.01.2017, 21:53
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

Подгрузить в src фрейма href нажатой ссылки
Есть ссылка вида:
<a href="#targc" class="image image-full">Детальней</a>

Есть блок который отображается по нажатию на ссылке:
<div id="targc">
        <a href="#" class="close"></a>
        <iframe name="link1" id="ifrm" src="eldef.html"></iframe>
      </div>

С помощью вот таких вот стилей:
<style>#targc {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  opacity: 0;
  transition: 0.5s;
  z-index: 999;
}
#targc:target {
  pointer-events: all;
  opacity: 1;
}
#targc #ifrm {
  position: absolute;
  overflow: hidden;
  display: block;
  padding: 0;
  line-height: 1.8;
  width: 70%;
  height: 70%;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.2);
  background: white;
  color: #34495E;
}
#targc a.close {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  opacity: 0.8;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
}
#targc a.close:hover {
  opacity: 0.4;
}</style>

Мне нужно переделать его так, что бы по нажатию на ссылку происходило событие таргета блока, а href="" передавал в src="" фрейма ссылку. Ну и открывал соб-сно блок как и прежде.
Ответить с цитированием