Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Загрузка ссылки по клику в модальном окне. Нужна помощь (https://javascript.ru/forum/jquery/66799-zagruzka-ssylki-po-kliku-v-modalnom-okne-nuzhna-pomoshh.html)

JustSmi1e 11.01.2017 13:14

Загрузка ссылки по клику в модальном окне. Нужна помощь
 
Здравствуйте. На сайте несколько ифреймов с содержанием других страниц которые отображаются в модальных окнах.
Суть проблемы в том что эти все сайты загружаются до клика по ссылке, тем самым очень замедляет загрузку основного сайта.
Задача в том чтобы предотвратить загрузку сайтов в ифреймах до клика по ссылке.
Читал что как вариант не назначать у ифрейма src, а только после клика, но я не так давно изучаю HTML и практически не знаю JS, помогите реализовать.
Собственно часть кода которая имеется на сайте:
https://jsfiddle.net/JustSmi1e/99q9Lhh1/

ksa 11.01.2017 13:56

Цитата:

Сообщение от JustSmi1e
не назначать у ифрейма src, а только после клика

Как вариант...

<div>
	<button onclick='test();'>Load</button>
</div>
<iframe id='test'></iframe>
<script type='text/javascript'>
function test(){
	document.getElementById('test').src='http://javascript.ru/forum/jquery/66799-zagruzka-ssylki-po-kliku-v-modalnom-okne-nuzhna-pomoshh.html';
};
</script>

JustSmi1e 11.01.2017 17:39

ksa,
Спасибо огромное, наставил нуба на путь истинный :) Получилось то чего хотел.
правда кнопку по своему немного сделал, не уверен что совсем правильно, но главное работает))
<a href="#modal2" onclick='test();' class="open_modal">Посмотреть</a>


Часовой пояс GMT +3, время: 22:21.